aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Core.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-12[C API] Add getters and setters for fast-math flags on relevant instructions ...Benji Smith1-0/+49
2023-12-11[LLVM-C] Support operand bundles (#73914)Quinton Miller1-0/+69
2023-12-06[llvm-c] Add support for setting/getting new disjoint flag on or instructions...Alex Bradbury1-0/+10
2023-11-29[C API] Add support for setting/getting new nneg flag on zext instructions (#...Benji Smith1-0/+10
2023-11-20[llvm-c] Fix outdated comment (NFC)Nikita Popov1-1/+1
2023-11-14[IR] Remove support for lshr/ashr constant expressions (#71955)Nikita Popov1-10/+0
2023-11-07[IR] Remove FP cast constant expressions (#71408)Nikita Popov1-35/+0
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov1-28/+0
2023-09-30[C API] Fix LLVMGetOrdering/LLVMIsAtomicSingleThread for fence/memory instrs ...Benji Smith1-0/+18
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine1-2/+1
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine1-8/+4
2023-08-22[IR] Remove support for and/or constant expressionsNikita Popov1-10/+0
2023-08-15[C API]: Add getters for inline assembly template string, constraints, and flagsJustin Bogner1-2/+57
2023-07-31[llvm-c] Add LLVMSetTailCallKind and LLVMGetTailCallKindYAMAMOTO Takashi1-0/+8
2023-07-14[llvm][clang] Remove uses of isOpaquePointerTy() (NFC)Nikita Popov1-1/+1
2023-06-08[C API] Add getters and setters for NUW, NSW, and ExactJustin Bogner1-0/+30
2023-04-27[IR][NFC] Change UndefMaskElem to PoisonMaskElemManuelJBrito1-1/+1
2023-04-14[llvm-c] Remove PassRegistry and initialization APIsNikita Popov1-10/+0
2023-03-16[ConstExpr] Remove select constant expressionNikita Popov1-8/+0
2023-03-09[llvm-c] Remove pointee support from LLVMGetElementTypeArthur Eubanks1-2/+0
2023-02-15[llvm-c] Add C API methods to match 64bit ArrayType C++ API signaturesMeghan Denny1-0/+14
2023-01-31[llvm-c] add LLVMReplaceMDNodeOperandWithDavide Bertola1-0/+14
2023-01-25[llvm-c] Remove LLVMContextSetOpaquePointersArthur Eubanks1-4/+0
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-17/+14
2022-12-20[IR] Add a target extension type to LLVM.Joshua Cranmer1-0/+13
2022-12-15[NFC] Rename Function::insertBasicBlockAt() to Function::insert().Vasileios Porpodas1-4/+2
2022-12-12[IR][NFC] Adds Function::insertBasicBlockAt() to replace things like F->getBa...Vasileios Porpodas1-3/+4
2022-12-07[llvm-c] Added a C-API binding to query the LLVM versionWenzel Jakob1-0/+11
2022-12-05[llvm-c] Remove C API functions that are incompatible with opaque pointersNikita Popov1-93/+0
2022-11-01[llvm-c] Harmonize usage of unwrap (NFC)Aaron Puchert1-25/+24
2022-10-17[IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)Kazu Hirata1-1/+1
2022-10-11[Attributes] Remove special SRet/ByVal attribute handling in C APINikita Popov1-12/+0
2022-09-08[ConstantExpr] Remove fneg expressionNikita Popov1-4/+0
2022-08-04[IR] Move support for dxil::TypedPointerType to LLVM core IR.Joshua Cranmer1-2/+2
2022-07-12[IR] Remove support for float binop constant expressionsNikita Popov1-25/+0
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-3/+6
2022-07-10Revert "ManagedStatic: remove many straightforward uses in llvm"Nicolai Hähnle1-6/+3
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-3/+6
2022-07-07llvm-c: Add LLVMDeleteInstruction to fix a test issueNicolai Hähnle1-0/+4
2022-07-06[LLVM] Add the support for fmax and fmin in atomicrmw instructionShilei Tian1-0/+4
2022-07-06[ConstExpr] Remove div/rem constant expressionsNikita Popov1-32/+0
2022-07-04[IR] Remove support for insertvalue constant expressionNikita Popov1-12/+0
2022-06-28[IR] Remove support for extractvalue constant expressionNikita Popov1-6/+0
2022-06-23[llvm-c] Add LLVMGetAggregateElement() functionNikita Popov1-0/+4
2022-06-13[NFC][Alignment] Use proper type in LLVMGetAlignmentGuillaume Chatelet1-4/+4
2022-05-16[llvm-c] Add functions for enabling and creating opaque pointersNicolas Abram Lujan1-0/+12
2022-04-30[CAPI] Expose CastInst::getCastOpcode in C APIJack Andersen1-0/+6
2022-04-25Add PointerType analysis for DirectX backendChris Bieneman1-0/+2
2022-03-11[llvm-c] Document that LLVMGetElementType on pointers is deprecated (NFC)Nikita Popov1-1/+1
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-0/+2