/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CloneModule.cpp | 42 ValueToValueMapTy VMap; in CloneModule() local 47 ValueToValueMapTy &VMap) { in CloneModule() argument 52 const Module &M, ValueToValueMapTy &VMap, in CloneModule() argument [all...] |
H A D | CloneFunction.cpp | 44 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, in CloneBasicBlock() argument 93 CloneFunctionInto(Function * NewFunc,const Function * OldFunc,ValueToValueMapTy & VMap,CloneFunctionChangeType Changes,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo,ValueMapTypeRemapper * TypeMapper,ValueMaterializer * Materializer) CloneFunctionInto() argument 322 CloneFunction(Function * F,ValueToValueMapTy & VMap,ClonedCodeInfo * CodeInfo) CloneFunction() argument 363 ValueToValueMapTy &VMap; global() member 651 CloneAndPruneIntoFromInst(Function * NewFunc,const Function * OldFunc,const Instruction * StartingInst,ValueToValueMapTy & VMap,bool ModuleLevelChanges,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo) CloneAndPruneIntoFromInst() argument 952 CloneAndPruneFunctionInto(Function * NewFunc,const Function * OldFunc,ValueToValueMapTy & VMap,bool ModuleLevelChanges,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo) CloneAndPruneFunctionInto() argument 961 remapInstructionsInBlocks(ArrayRef<BasicBlock * > Blocks,ValueToValueMapTy & VMap) remapInstructionsInBlocks() argument 979 cloneLoopWithPreheader(BasicBlock * Before,BasicBlock * LoopDomBB,Loop * OrigLoop,ValueToValueMapTy & VMap,const Twine & NameSuffix,LoopInfo * LI,DominatorTree * DT,SmallVectorImpl<BasicBlock * > & Blocks) cloneLoopWithPreheader() argument [all...] |
H A D | LoopUnrollRuntime.cpp | 87 ConnectProlog(Loop * L,Value * BECount,unsigned Count,BasicBlock * PrologExit,BasicBlock * OriginalLoopLatchExit,BasicBlock * PreHeader,BasicBlock * NewPreHeader,ValueToValueMapTy & VMap,DominatorTree * DT,LoopInfo * LI,bool PreserveLCSSA,ScalarEvolution & SE) ConnectProlog() argument 214 ConnectEpilog(Loop * L,Value * ModVal,BasicBlock * NewExit,BasicBlock * Exit,BasicBlock * PreHeader,BasicBlock * EpilogPreHeader,BasicBlock * NewPreHeader,ValueToValueMapTy & VMap,DominatorTree * DT,LoopInfo * LI,bool PreserveLCSSA,ScalarEvolution & SE,unsigned Count) ConnectEpilog() argument 344 CloneLoopBlocks(Loop * L,Value * NewIter,const bool UseEpilogRemainder,const bool UnrollRemainder,BasicBlock * InsertTop,BasicBlock * InsertBot,BasicBlock * Preheader,std::vector<BasicBlock * > & NewBlocks,LoopBlocksDFS & LoopBlocks,ValueToValueMapTy & VMap,DominatorTree * DT,LoopInfo * LI,unsigned Count) CloneLoopBlocks() argument 823 ValueToValueMapTy VMap; UnrollRuntimeLoopRemainder() local [all...] |
H A D | InlineFunction.cpp | 886 propagateMemProfMetadata(Function * Callee,CallBase & CB,bool ContainsMemProfMetadata,const ValueMap<const Value *,WeakTrackingVH> & VMap) propagateMemProfMetadata() argument 1095 AddAliasScopeMetadata(CallBase & CB,ValueToValueMapTy & VMap,const DataLayout & DL,AAResults * CalleeAAR,ClonedCodeInfo & InlinedFunctionInfo) AddAliasScopeMetadata() argument 1352 AddParamAndFnBasicAttributes(const CallBase & CB,ValueToValueMapTy & VMap) AddParamAndFnBasicAttributes() argument 1458 AddReturnAttributes(CallBase & CB,ValueToValueMapTy & VMap) AddReturnAttributes() argument 1926 updateCallerBFI(BasicBlock * CallSiteBlock,const ValueToValueMapTy & VMap,BlockFrequencyInfo * CallerBFI,BlockFrequencyInfo * CalleeBFI,const BasicBlock & CalleeEntryBlock) updateCallerBFI() argument 1953 updateCallProfile(Function * Callee,const ValueToValueMapTy & VMap,const ProfileCount & CalleeEntryCount,const CallBase & TheCall,ProfileSummaryInfo * PSI,BlockFrequencyInfo * CallerBFI) updateCallProfile() argument 1968 updateProfileCallee(Function * Callee,int64_t EntryDelta,const ValueMap<const Value *,WeakTrackingVH> * VMap) updateProfileCallee() argument 2298 ValueToValueMapTy VMap; InlineFunction() local [all...] |
H A D | SplitModule.cpp | 314 ValueToValueMapTy VMap; SplitModule() local
|
H A D | BreakCriticalEdges.cpp | 397 ValueToValueMapTy VMap; in SplitIndirectBrCriticalEdges() local
|
H A D | LoopPeel.cpp | 754 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 1026 ValueToValueMapTy VMap; peelLoop() local [all...] |
/llvm-project/llvm/unittests/Transforms/Utils/ |
H A D | CloningTest.cpp | 179 ValueToValueMapTy VMap; TEST_F() local 204 ValueToValueMapTy VMap; TEST_F() local 436 ValueToValueMapTy VMap; TEST() local 544 ValueToValueMapTy VMap; CreateNewFunc() local 711 ValueToValueMapTy VMap; TEST() local 743 ValueToValueMapTy VMap; TEST() local 793 ValueToValueMapTy VMap; TEST() local 838 ValueToValueMapTy VMap; TEST() local 894 ValueToValueMapTy VMap; TEST() local [all...] |
/llvm-project/llvm/tools/bugpoint/ |
H A D | CrashDebugger.cpp | 164 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 D | Miscompilation.cpp | 266 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 D | ExtractFunction.cpp | 247 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor() 306 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule()
|
/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ThreadSafeModule.cpp | 31 ValueToValueMapTy VMap; in cloneToNewContext() local
|
H A D | IndirectionUtils.cpp | 311 cloneFunctionDecl(Module & Dst,const Function & F,ValueToValueMapTy * VMap) cloneFunctionDecl() argument 329 cloneGlobalVariableDecl(Module & Dst,const GlobalVariable & GV,ValueToValueMapTy * VMap) cloneGlobalVariableDecl() argument 341 cloneGlobalAliasDecl(Module & Dst,const GlobalAlias & OrigA,ValueToValueMapTy & VMap) cloneGlobalAliasDecl() argument
|
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopVersioning.h | 121 ValueToValueMapTy VMap; variable
|
/llvm-project/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceArguments.cpp | 78 ValueToValueMapTy VMap; in extractArgumentsFromModule() local
|
H A D | ReduceOperandsToArgs.cpp | 136 ValueToValueMapTy VMap; in substituteOperandWithArgument() local
|
/llvm-project/polly/lib/Support/ |
H A D | DumpFunctionPass.cpp | 42 ValueToValueMapTy VMap; in runDumpFunction() local
|
H A D | ScopHelper.cpp | 271 ValueMapT *VMap; global() member 414 expandCodeFor(Scop & S,ScalarEvolution & SE,const DataLayout & DL,const char * Name,const SCEV * E,Type * Ty,Instruction * IP,ValueMapT * VMap,BasicBlock * RTCBB) expandCodeFor() argument
|
/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSAUpdater.cpp | 569 MemoryAccess *MA, const ValueToValueMapTy &VMap, PhiToDefMap &MPhiMap, in getNewDefiningAccessForClone() argument 597 cloneUsesAndDefs(BasicBlock * BB,BasicBlock * NewBB,const ValueToValueMapTy & VMap,PhiToDefMap & MPhiMap,bool CloneWasSimplified) cloneUsesAndDefs() argument 669 updateForClonedLoop(const LoopBlocksRPO & LoopBlocks,ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,bool IgnoreIncomingWithNoClones) 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...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 296 ValueToValueMapTy VMap; in buildPartialInvariantUnswitchConditionalBranch() local 1165 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 1353 cloneLoopNest(Loop & OrigRootL,Loop * RootParentL,const ValueToValueMapTy & VMap,LoopInfo & LI) cloneLoopNest() argument 1412 buildClonedLoops(Loop & OrigL,ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,LoopInfo & LI,SmallVectorImpl<Loop * > & NonChildClonedLoops) buildClonedLoops() argument 1667 for (const auto &VMap : VMaps) deleteDeadClonedBlocks() local 2392 for (auto &VMap : VMaps) unswitchNontrivialInvariants() local 2463 for (auto &VMap : VMaps) unswitchNontrivialInvariants() local [all...] |
H A D | LoopBoundSplit.cpp | 351 ValueToValueMapTy VMap; splitLoopBound() local
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVRegularizer.cpp | 206 ValueToValueMapTy VMap; visitCallScalToVec() local
|
/llvm-project/polly/lib/Analysis/ |
H A D | ScopInfo.cpp | 1373 const ValueToValueMap &VMap; in rewrite() argument 1395 if (auto *NewValue = VMap.lookup(E->getValue())) member in __anonfa39486c0211::SCEVFindInsideScop 1365 const ValueToValueMap &VMap; global() member in __anonfa39486c0211::SCEVSensitiveParameterRewriter 1368 SCEVSensitiveParameterRewriter(const ValueToValueMap & VMap,ScalarEvolution & SE) SCEVSensitiveParameterRewriter() argument 1400 SCEVFindInsideScop(const ValueToValueMap & VMap,ScalarEvolution & SE,const Scop * S) SCEVFindInsideScop() argument 1405 hasVariant(const SCEV * E,ScalarEvolution & SE,const ValueToValueMap & VMap,const Scop * S) hasVariant() argument [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600OpenCLImageTypeLoweringPass.cpp | 293 ValueToValueMapTy VMap; addImplicitArgs() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 122 resolveTopLevelMetadata(llvm::Function * Fn,llvm::ValueToValueMapTy & VMap) resolveTopLevelMetadata() argument 189 llvm::ValueToValueMapTy VMap; GenerateVarArgsThunk() local
|