summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
AgeCommit message (Expand)Author
2021-03-07IR: Fix assert string message referring to the wrong attributeMatt Arsenault
2021-02-25Option to ignore llvm[.compiler].used uses in hasAddressTaken()Stanislav Mekhanoshin
2021-02-25Option to ignore assume like intrinsic uses in hasAddressTaken()Stanislav Mekhanoshin
2021-01-20Allow nonnull/align attribute to accept poisonJuneyoung Lee
2020-12-30[X86] Add x86_amx type for intel AMX.Luo, Yuanke
2020-12-02Small improvements to Intrinsic::getNameXun Li
2020-12-02[Inline] prevent inlining on stack protector mismatchNick Desaulniers
2020-11-13[VE] Support vld intrinsicsKazushi (Jam) Marukawa
2020-11-03[CostModel] Make target intrinsics cheap by defaultDavid Green
2020-10-13[PowerPC] Add assemble disassemble intrinsics for MMAAhsan Saghir
2020-09-30[X86] Support Intel Key LockerXiang1 Zhang
2020-09-24OpaquePtr: Add helpers for sret to mirror byvalMatt Arsenault
2020-09-18IR: Move denormal mode parsing from MachineFunction to FunctionMatt Arsenault
2020-09-16[llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on ...Francesco Petrogalli
2020-08-28[SVE] Make ElementCount members privateDavid Sherwood
2020-08-27[SVE] Remove calls to VectorType::getNumElements from IRChristopher Tetreault
2020-07-22[InstCombine] Move target-specific inst combiningSebastian Neubauer
2020-07-20IR: Define byref parameter attributeMatt Arsenault
2020-07-16IR: Rename Argument::hasPassPointeeByValueAttr to prepare for byrefMatt Arsenault
2020-07-14[CallGraph] Ignore callback usesGiorgis Georgakoudis
2020-07-10Revert "[CallGraph] Ignore callback uses"Roman Lebedev
2020-07-09[CallGraph] Ignore callback usesGiorgis Georgakoudis
2020-07-09OpaquePtr: Don't check pointee type for byval/preallocatedMatt Arsenault
2020-06-29Silence unused var warning in NDEBUG buildReid Kleckner
2020-06-29Add intrinsic helper functionSebastian Neubauer
2020-06-04[SVE] Fix ubsan issues in DecodeIITTypeDavid Sherwood
2020-05-27[IR][BFloat] add BFloat IR intrinsics supportTies Stuij
2020-05-21[SVE] Remove IITDescriptor::ScalableVecArgumentDavid Sherwood
2020-05-20Reland [X86] Codegen for preallocatedArthur Eubanks
2020-05-20Revert "[X86] Codegen for preallocated"Arthur Eubanks
2020-05-20[X86] Codegen for preallocatedArthur Eubanks
2020-05-15[IR] Convert null-pointer-is-valid into an enum attributeNikita Popov
2020-05-15[IR][BFloat] Add BFloat IR typeTies Stuij
2020-05-15[SVE] Fix wrong usage of getNumElements() in matchIntrinsicTypeDavid Sherwood
2020-04-30[NFC] Rename *ByValOrInalloca* to *PassPointeeByValue*Arthur Eubanks
2020-04-28[SVE] Remove invalid usage of VectorType::getNumElements in FunctionChristopher Tetreault
2020-04-23[SVE] Remove calls to isScalable from IRChristopher Tetreault
2020-04-23[SVE] Make VectorType::getNumElements() complain for scalable vectorsChristopher Tetreault
2020-04-13[SVE] Change return type of getNumElements to unsignedChristopher Tetreault
2020-04-10Clean up usages of asserting vector getters in TypeChristopher Tetreault
2020-04-10[FPEnv][AArch64] Platform-specific builtin constrained FP enablementKevin P. Neal
2020-02-19Add <128 x i1> as an intrinsic typeKrzysztof Parzyszek
2019-12-17Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet
2019-12-16Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet
2019-12-16[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-11-06Keep import function list for inlinee profile updateWenlei He
2019-10-02[IntrinsicEmitter] Add overloaded type VecOfBitcastsToInt for SVE intrinsicsKerry McLaughlin
2019-09-30[AArch64][SVE] Implement punpk[hi|lo] intrinsicsKerry McLaughlin
2019-09-23Function::BuildLazyArguments() - fix "variable used but never read" analyzer ...Simon Pilgrim