Home
last modified time | relevance | path

Searched defs:IRBuilderBase (Results 1 – 22 of 22) sorted by relevance

/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLowerAtomic.h21 class IRBuilderBase; variable
H A DVNCoercion.h30 class IRBuilderBase; variable
H A DBuildLibCalls.h22 class IRBuilderBase; variable
[all...]
H A DSimplifyLibCalls.h27 class IRBuilderBase; global() variable
[all...]
H A DMatrixUtils.h24 class IRBuilderBase; variable
H A DBasicBlockUtils.h35 class IRBuilderBase; variable
H A DLoopUtils.h31 class IRBuilderBase; global() variable
[all...]
/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DLocal.h20 class IRBuilderBase; variable
/llvm-project/mlir/include/mlir/Dialect/GPU/IR/
H A DCompilationInterfaces.h19 class IRBuilderBase; global() variable
/llvm-project/llvm/lib/Target/DirectX/
H A DDXILOpBuilder.h20 class IRBuilderBase; global() variable
/llvm-project/mlir/include/mlir/Target/LLVMIR/
H A DLLVMTranslationInterface.h22 class IRBuilderBase; variable
H A DLLVMImportInterface.h27 class IRBuilderBase; variable
H A DModuleTranslation.h30 class IRBuilderBase; variable
/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h40 class IRBuilderBase; variable
/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h121 class IRBuilderBase; global() variable
/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1136 expandAtomicOpToLLSC(Instruction * I,Type * ResultType,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp) expandAtomicOpToLLSC() argument
1202 insertRMWLLSCLoop(IRBuilderBase & Builder,Type * ResultTy,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp) insertRMWLLSCLoop() argument
1565 insertRMWCmpXchgLoop(IRBuilderBase & Builder,Type * ResultTy,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp,CreateCmpXchgInstFun CreateCmpXchg) insertRMWCmpXchgLoop() argument
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h44 class IRBuilderBase; variable
/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1759 SplitBlockAndInsertForEachLane(ElementCount EC,Type * IndexTy,Instruction * InsertBefore,std::function<void (IRBuilderBase &,Value *)> Func) SplitBlockAndInsertForEachLane() argument
1783 SplitBlockAndInsertForEachLane(Value * EVL,Instruction * InsertBefore,std::function<void (IRBuilderBase &,Value *)> Func) SplitBlockAndInsertForEachLane() argument
H A DLoopUtils.cpp1870 addDiffRuntimeChecks(Instruction * Loc,ArrayRef<PointerDiffInfo> Checks,SCEVExpander & Expander,function_ref<Value * (IRBuilderBase &,unsigned)> GetVF,unsigned IC) addDiffRuntimeChecks() argument
[all...]
/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h132 IRBuilderBase(LLVMContext &context, const IRBuilderFolder &Folder, IRBuilderBase() function
[all...]
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h55 class IRBuilderBase; global() variable
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h77 class IRBuilderBase; global() variable
[all...]