aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
AgeCommit message (Expand)Author
2022-02-14Extend the `uwtable` attribute with unwind table kindlinaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-aarch64-spec2k6-OzMomchil Velikov
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2022-01-27[IR] Handle opaque pointers in PtrToArgument manglingNikita Popov
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton
2022-01-04Introduce the AttributeMask classserge-sans-paille
2021-12-06[WebAssembly] Implementation of intrinsic for ref.null and HeapType removalPaulo Matos
2021-12-04[IR,TableGen] Add support for vec3 intrinsic argumentsJay Foad
2021-11-14[NFC] Use Optional<ProfileCount> to model invalid countsMircea Trofin
2021-11-03[PowerPC] Implement longdouble pack/unpack builtinsQiu Chaofan
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks
2021-09-10[IR] Remove unused parameter (NFC)Nikita Popov
2021-09-10[OpaquePtr] Forbid mixing typed and opaque pointersNikita Popov
2021-09-08[ObjC][ARC] Use the addresses of the ARC runtime functions instead ofAkira Hatanaka
2021-09-07Add missing overloads for Function::addRetAttr(s)Arthur Eubanks
2021-09-01[NFC] Rename attribute methods that work with indexesArthur Eubanks
2021-08-20[NFC] Remove some unused functionsArthur Eubanks
2021-08-18Add some Function method definitions accidentally removedArthur Eubanks
2021-08-17[NFC] Cleanup attribute methods in FunctionArthur Eubanks
2021-08-17[NFC] Migrate some callers away from Function/AttributeLists methods that tak...Arthur Eubanks
2021-08-16[NFC] Remove/replace some confusing attribute getters on FunctionArthur Eubanks
2021-08-13[NFC] Rename AttributeList::getParam/Ret/FnAttributes() -> get*Attributes()Arthur Eubanks
2021-08-13[NFC] Remove AttributeList::hasParamAttribute()Arthur Eubanks
2021-07-25[Attributes] Clean up handling of UB implying attributes (NFC)Nikita Popov
2021-07-13[remangleIntrinsicFunction] Detect and resolve name clashJeroen Dobbelaere
2021-07-01[OpaquePtr] Support VecOfAnyPtrsToElt intrinsicsNikita Popov
2021-07-01[OpaquePtr] Support opaque pointers in intrinsic type checkNikita Popov
2021-06-23[OpaquePtr] Mangle intrinsics with opaque pointers argumentsZequan Wu
2021-06-14Intrinsic::getName: require a Module argumentJeroen Dobbelaere
2021-06-11[NFC][OpaquePtr] Make getMemoryParamAllocType() compatible with opaque pointersArthur Eubanks
2021-05-27Fix non-global-value-max-name-size not considered by LLParserHasyimi Bahrudin
2021-05-20[IR][AutoUpgrade] Drop alignment from non-pointer parameters and returnsSteven Wu
2021-04-22[IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-po...Fangrui Song
2021-04-21[IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if...Fangrui Song
2021-04-15[clang][AArch64] Correctly align HFA arguments when passed on the stackMomchil Velikov
2021-04-06Revert "[IR] Ignore bitcasts of function pointers which are only used as call...Jan Svoboda
2021-04-06[IR] Ignore bitcasts of function pointers which are only used as callees in c...madhur13490
2021-03-29Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault
2021-03-29Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute""Oliver Stannard
2021-03-28Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault
2021-03-28Revert "OpaquePtr: Turn inalloca into a type attribute"Nico Weber
2021-03-28OpaquePtr: Turn inalloca into a type attributeMatt Arsenault
2021-03-25[DAE] Adjust param/arg attributes when changing parameter to undefGuozhi Wei
2021-03-19Support intrinsic overloading on unnamed typesJeroen Dobbelaere
2021-03-18Add a couple of missing attribute query methods [NFC]Philip Reames
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