Home
last modified time | relevance | path

Searched refs:InstSimplifyFolder (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h36 class LLVM_ABI InstSimplifyFolder final : public IRBuilderFolder {
43 explicit InstSimplifyFolder(const DataLayout &DL) : ConstFolder(DL), SQ(DL) {} in InstSimplifyFolder() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp74 IRBuilder<InstSimplifyFolder> Builder( in versionLoop()
76 InstSimplifyFolder(RuntimeCheckBB->getDataLayout())); in versionLoop()
H A DLoopUtils.cpp1971 IRBuilder ChkBuilder(Ctx, InstSimplifyFolder(Loc->getDataLayout())); in addRuntimeChecks()
2024 IRBuilder ChkBuilder(Ctx, InstSimplifyFolder(Loc->getDataLayout())); in addDiffRuntimeChecks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h135 typedef IRBuilder<InstSimplifyFolder, IRBuilderCallbackInserter> BuilderType;
191 Builder(se.getContext(), InstSimplifyFolder(DL),
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp431 IRBuilder<InstSimplifyFolder> IRB;
448 : TypeMap(TypeMap), IRB(Ctx, InstSimplifyFolder(DL)), TM(TM) {} in StoreFatPtrsAsIntsAndExpandMemcpyVisitor()
670 IRBuilder<InstSimplifyFolder> IRB;
730 : IRB(Ctx, InstSimplifyFolder(DL)), DL(DL) {} in LegalizeBufferContentTypesVisitor()
1314 IRBuilder<InstSimplifyFolder> IRB;
1353 : TM(TM), IRB(Ctx, InstSimplifyFolder(DL)) {} in SplitPtrStructs()
1404 IRBuilder<InstSimplifyFolder>::InsertPointGuard Guard(IRB); in getPtrParts()
1482 IRBuilder<InstSimplifyFolder>::InsertPointGuard Guard(IRB); in processConditionals()
H A DAMDGPUPromoteAlloca.cpp503 IRBuilder<InstSimplifyFolder> Builder(Inst->getContext(), in promoteAllocaUserToVector()
504 InstSimplifyFolder(DL)); in promoteAllocaUserToVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp550 IRBuilder Builder(Ctx, InstSimplifyFolder(*DL)); in tryCreateStridedLoadStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp150 : IRBuilder<InstSimplifyFolder, IRBuilderCallbackInserter> {
156 : IRBuilder(I->getContext(), InstSimplifyFolder(DL), in ReplacementIRBuilder()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1465 InstSimplifyFolder(HVC.DL)); in realignGroup()
1746 InstSimplifyFolder(HVC.DL)); in processFxpMul()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp76 : F(F), Builder(F.getContext(), InstSimplifyFolder(*DL)), TTI(TTI), in VectorCombine()
84 IRBuilder<InstSimplifyFolder> Builder;
H A DVPlanTransforms.cpp949 InstSimplifyFolder Folder(DL); in tryToFoldLiveIns()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp7363 void InstSimplifyFolder::anchor() {} in anchor()