Home
last modified time | relevance | path

Searched defs:VMap (Results 1 – 25 of 40) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp42 ValueToValueMapTy VMap; in CloneModule() local
47 ValueToValueMapTy &VMap) { in CloneModule() argument
52 const Module &M, ValueToValueMapTy &VMap, in CloneModule() argument
[all...]
H A DCloneFunction.cpp42 CloneBasicBlock(const BasicBlock * BB,ValueToValueMapTy & VMap,const Twine & NameSuffix,Function * F,ClonedCodeInfo * CodeInfo,DebugInfoFinder * DIFinder) CloneBasicBlock() argument
91 CloneFunctionInto(Function * NewFunc,const Function * OldFunc,ValueToValueMapTy & VMap,CloneFunctionChangeType Changes,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo,ValueMapTypeRemapper * TypeMapper,ValueMaterializer * Materializer) CloneFunctionInto() argument
320 CloneFunction(Function * F,ValueToValueMapTy & VMap,ClonedCodeInfo * CodeInfo) CloneFunction() argument
361 ValueToValueMapTy &VMap; global() member
666 CloneAndPruneIntoFromInst(Function * NewFunc,const Function * OldFunc,const Instruction * StartingInst,ValueToValueMapTy & VMap,bool ModuleLevelChanges,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo) CloneAndPruneIntoFromInst() argument
980 CloneAndPruneFunctionInto(Function * NewFunc,const Function * OldFunc,ValueToValueMapTy & VMap,bool ModuleLevelChanges,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo) CloneAndPruneFunctionInto() argument
989 remapInstructionsInBlocks(ArrayRef<BasicBlock * > Blocks,ValueToValueMapTy & VMap) remapInstructionsInBlocks() argument
1007 cloneLoopWithPreheader(BasicBlock * Before,BasicBlock * LoopDomBB,Loop * OrigLoop,ValueToValueMapTy & VMap,const Twine & NameSuffix,LoopInfo * LI,DominatorTree * DT,SmallVectorImpl<BasicBlock * > & Blocks) cloneLoopWithPreheader() argument
[all...]
H A DLoopUnrollRuntime.cpp87 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectProlog() argument
214 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog() argument
344 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, in CloneLoopBlocks() argument
823 ValueToValueMapTy VMap; UnrollRuntimeLoopRemainder() local
[all...]
H A DInlineFunction.cpp883 propagateMemProfMetadata(Function * Callee,CallBase & CB,bool ContainsMemProfMetadata,const ValueMap<const Value *,WeakTrackingVH> & VMap) propagateMemProfMetadata() argument
1092 AddAliasScopeMetadata(CallBase & CB,ValueToValueMapTy & VMap,const DataLayout & DL,AAResults * CalleeAAR,ClonedCodeInfo & InlinedFunctionInfo) AddAliasScopeMetadata() argument
1377 AddReturnAttributes(CallBase & CB,ValueToValueMapTy & VMap) AddReturnAttributes() argument
1853 updateCallerBFI(BasicBlock * CallSiteBlock,const ValueToValueMapTy & VMap,BlockFrequencyInfo * CallerBFI,BlockFrequencyInfo * CalleeBFI,const BasicBlock & CalleeEntryBlock) updateCallerBFI() argument
1880 updateCallProfile(Function * Callee,const ValueToValueMapTy & VMap,const ProfileCount & CalleeEntryCount,const CallBase & TheCall,ProfileSummaryInfo * PSI,BlockFrequencyInfo * CallerBFI) updateCallProfile() argument
1895 updateProfileCallee(Function * Callee,int64_t EntryDelta,const ValueMap<const Value *,WeakTrackingVH> * VMap) updateProfileCallee() argument
2209 ValueToValueMapTy VMap; InlineFunction() local
[all...]
H A DSplitModule.cpp275 ValueToValueMapTy VMap; SplitModule() local
H A DLoopPeel.cpp714 cloneLoopBlocks(Loop * L,unsigned IterNumber,BasicBlock * InsertTop,BasicBlock * InsertBot,SmallVectorImpl<std::pair<BasicBlock *,BasicBlock * >> & ExitEdges,SmallVectorImpl<BasicBlock * > & NewBlocks,LoopBlocksDFS & LoopBlocks,ValueToValueMapTy & VMap,ValueToValueMapTy & LVMap,DominatorTree * DT,LoopInfo * LI,ArrayRef<MDNode * > LoopLocalNoAliasDeclScopes,ScalarEvolution & SE) cloneLoopBlocks() argument
986 ValueToValueMapTy VMap; peelLoop() local
[all...]
H A DBreakCriticalEdges.cpp400 ValueToValueMapTy VMap; SplitIndirectBrCriticalEdges() local
H A DLoopUnroll.cpp571 ValueToValueMapTy VMap; UnrollLoop() local
/freebsd-src/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp164 ValueToValueMapTy VMap; in TestGlobalVariables() local
258 ValueToValueMapTy VMap; in TestFuncs() local
469 ValueToValueMapTy VMap; in TestBlocks() local
582 ValueToValueMapTy VMap; in TestBlocks() local
680 ValueToValueMapTy VMap; TestBlocks() local
766 ValueToValueMapTy VMap; TestInsts() local
839 ValueToValueMapTy VMap; TestInsts() local
908 ValueToValueMapTy VMap; TestNamedMDs() local
985 ValueToValueMapTy VMap; TestNamedMDOps() local
[all...]
H A DMiscompilation.cpp266 ValueToValueMapTy VMap; in TestFuncs() local
315 ValueToValueMapTy VMap; in ExtractLoops() local
503 ValueToValueMapTy VMap; TestFuncs() local
572 ValueToValueMapTy VMap; ExtractBlocks() local
762 ValueToValueMapTy VMap; debugMiscompilation() local
1033 ValueToValueMapTy VMap; debugCodeGenerator() local
[all...]
H A DExtractFunction.cpp247 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor()
306 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule()
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp310 cloneFunctionDecl(Module & Dst,const Function & F,ValueToValueMapTy * VMap) cloneFunctionDecl() argument
328 cloneGlobalVariableDecl(Module & Dst,const GlobalVariable & GV,ValueToValueMapTy * VMap) cloneGlobalVariableDecl() argument
340 cloneGlobalAliasDecl(Module & Dst,const GlobalAlias & OrigA,ValueToValueMapTy & VMap) cloneGlobalAliasDecl() argument
H A DThreadSafeModule.cpp31 ValueToValueMapTy VMap; in cloneToNewContext() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h121 ValueToValueMapTy VMap; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp569 const ValueToValueMapTy &VMap, in getNewDefiningAccessForClone() argument
597 const ValueToValueMapTy &VMap, in cloneUsesAndDefs() argument
669 const ValueToValueMapTy &VMap, in updateForClonedLoop() argument
754 for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd)) privateUpdateExitBlocksForClonedLoop() local
763 updateExitBlocksForClonedLoop(ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,DominatorTree & DT) updateExitBlocksForClonedLoop() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp294 ValueToValueMapTy VMap; buildPartialInvariantUnswitchConditionalBranch() local
1163 buildClonedLoopBlocks(Loop & L,BasicBlock * LoopPH,BasicBlock * SplitBB,ArrayRef<BasicBlock * > ExitBlocks,BasicBlock * ParentBB,BasicBlock * UnswitchedSuccBB,BasicBlock * ContinueSuccBB,const SmallDenseMap<BasicBlock *,BasicBlock *,16> & DominatingSucc,ValueToValueMapTy & VMap,SmallVectorImpl<DominatorTree::UpdateType> & DTUpdates,AssumptionCache & AC,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU,ScalarEvolution * SE) buildClonedLoopBlocks() argument
1351 cloneLoopNest(Loop & OrigRootL,Loop * RootParentL,const ValueToValueMapTy & VMap,LoopInfo & LI) cloneLoopNest() argument
1410 buildClonedLoops(Loop & OrigL,ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,LoopInfo & LI,SmallVectorImpl<Loop * > & NonChildClonedLoops) buildClonedLoops() argument
1665 for (const auto &VMap : VMaps) deleteDeadClonedBlocks() local
2390 for (auto &VMap : VMaps) unswitchNontrivialInvariants() local
2461 for (auto &VMap : VMaps) unswitchNontrivialInvariants() local
[all...]
H A DLoopBoundSplit.cpp351 ValueToValueMapTy VMap; in splitLoopBound() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegularizer.cpp206 ValueToValueMapTy VMap; in visitCallScalToVec() local
H A DSPIRVPrepareFunctions.cpp348 ValueToValueMapTy VMap; removeAggregateTypesFromSignature() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp292 ValueToValueMapTy VMap; in addImplicitArgs() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp122 llvm::ValueToValueMapTy &VMap) { in resolveTopLevelMetadata() argument
183 llvm::ValueToValueMapTy VMap; GenerateVarArgsThunk() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1731 ValueToValueMapTy VMap; transformScopes() local
1766 cloneScopeBlocks(CHRScope * Scope,BasicBlock * PreEntryBlock,BasicBlock * ExitBlock,Region * LastRegion,ValueToValueMapTy & VMap) cloneScopeBlocks() argument
1824 createMergedBranch(BasicBlock * PreEntryBlock,BasicBlock * EntryBlock,BasicBlock * NewEntryBlock,ValueToValueMapTy & VMap) createMergedBranch() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp352 ValueToValueMapTy VMap; in splitAndWriteThinLTOBitcode() local
H A DPartialInlining.cpp952 ValueToValueMapTy VMap; in FunctionCloner() local
978 ValueToValueMapTy VMap; in FunctionCloner() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h147 ValueToVRegInfo VMap; variable

12