| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 54 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap); 61 CloneModule(const Module &M, ValueToValueMapTy &VMap, 110 BasicBlock *CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, 127 Function *CloneFunction(Function *F, ValueToValueMapTy &VMap, 140 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 149 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 166 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 251 Loop *OrigLoop, ValueToValueMapTy &VMap, 258 ValueToValueMapTy &VMap); 269 ValueToValueMapTy &ValueMapping,
|
| H A D | ValueMapper.h | 34 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable 146 ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags = RF_None, 160 registerAlternateMappingContext(ValueToValueMapTy &VM, 206 inline Value *MapValue(const Value *V, ValueToValueMapTy &VM, 228 inline Metadata *MapMetadata(const Metadata *MD, ValueToValueMapTy &VM, 236 inline MDNode *MapMetadata(const MDNode *MD, ValueToValueMapTy &VM, 251 inline void RemapInstruction(Instruction *I, ValueToValueMapTy &VM, 264 inline void RemapFunction(Function &F, ValueToValueMapTy &VM, 272 inline Constant *MapValue(const Constant *V, ValueToValueMapTy &VM,
|
| H A D | LoopVersioning.h | 123 ValueToValueMapTy VMap;
|
| H A D | UnrollLoop.h | 115 void remapInstruction(Instruction *I, ValueToValueMapTy &VMap);
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 64 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable 116 const ValueToValueMapTy &VM, 121 const ValueToValueMapTy &VM); 125 const ValueToValueMapTy &VMap, 129 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT); 276 const ValueToValueMapTy &VMap, PhiToDefMap &MPhiMap);
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 285 ValueToValueMapTy *VMap) { in cloneFunctionDecl() 302 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody() 322 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl() 334 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer() 352 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl() 363 ValueToValueMapTy &VMap) { in cloneModuleFlagsMetadata()
|
| H A D | ThreadSafeModule.cpp | 33 ValueToValueMapTy VMap; in cloneToNewContext()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 41 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, in CloneBasicBlock() 86 ValueToValueMapTy &VMap, in CloneFunctionInto() 223 Function *llvm::CloneFunction(Function *F, ValueToValueMapTy &VMap, in CloneFunction() 264 ValueToValueMapTy &VMap; 271 ValueToValueMapTy &valueMap, bool moduleLevelChanges, in PruningFunctionCloner() 436 ValueToValueMapTy &VMap, in CloneAndPruneIntoFromInst() 713 ValueToValueMapTy &VMap, in CloneAndPruneFunctionInto() 725 const SmallVectorImpl<BasicBlock *> &Blocks, ValueToValueMapTy &VMap) { in remapInstructionsInBlocks() 739 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() 801 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween()
|
| H A D | ValueMapper.cpp | 99 ValueToValueMapTy *VM; 103 explicit MappingContext(ValueToValueMapTy &VM, in MappingContext() 124 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, in Mapper() 135 registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext() 177 void remapFunction(Function &F, ValueToValueMapTy &VM); 179 ValueToValueMapTy &getVM() { return *MCs[CurrentMCID].VM; } in getVM() 341 ValueToValueMapTy::iterator I = getVM().find(V); in mapValue() 781 ValueToValueMapTy &VM; 783 MapMetadataDisabler(ValueToValueMapTy &VM) : VM(VM) { in MapMetadataDisabler() 1080 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags, in ValueMapper() [all …]
|
| H A D | LoopUnroll.cpp | 66 void llvm::remapInstruction(Instruction *I, ValueToValueMapTy &VMap) { in remapInstruction() 83 ValueToValueMapTy::iterator It = VMap.find(Op); in remapInstruction() 90 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i)); in remapInstruction() 566 ValueToValueMapTy LastValueMap; in UnrollLoop() 617 ValueToValueMapTy VMap; in UnrollLoop() 643 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollLoop() 653 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
|
| H A D | CloneModule.cpp | 38 ValueToValueMapTy VMap; in CloneModule() 43 ValueToValueMapTy &VMap) { in CloneModule() 48 const Module &M, ValueToValueMapTy &VMap, in CloneModule()
|
| H A D | LoopUnrollPeel.cpp | 398 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, in cloneLoopBlocks() 399 ValueToValueMapTy &LVMap, DominatorTree *DT, in cloneLoopBlocks() 574 ValueToValueMapTy LVMap; in peelLoop() 594 ValueToValueMapTy VMap; in peelLoop()
|
| H A D | InlineFunction.cpp | 778 ValueToValueMapTy &VMap) { in PropagateParallelLoopAccessMetadata() 786 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in PropagateParallelLoopAccessMetadata() 820 static void CloneAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap) { in CloneAliasScopeMetadata() 882 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in CloneAliasScopeMetadata() 926 static void AddAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap, in AddAliasScopeMetadata() 979 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata() 1189 ValueToValueMapTy &VMap, in UpdateCallGraphAfterInlining() 1212 ValueToValueMapTy::iterator VMI = VMap.find(OrigCall); in UpdateCallGraphAfterInlining() 1414 const ValueToValueMapTy &VMap, in updateCallerBFI() 1442 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile() [all …]
|
| H A D | LoopUnrollAndJam.cpp | 283 ValueToValueMapTy LastValueMap; in UnrollAndJamLoop() 320 ValueToValueMapTy VMap; in UnrollAndJamLoop() 352 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollAndJamLoop() 423 ValueToValueMapTy &LastValueMap) { in UnrollAndJamLoop()
|
| H A D | LoopUnrollRuntime.cpp | 71 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectProlog() 187 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog() 306 ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI) { in CloneLoopBlocks() 783 ValueToValueMapTy VMap; in UnrollRuntimeLoopRemainder()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.h | 451 ValueToValueMapTy *VMap = nullptr); 461 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, 467 ValueToValueMapTy *VMap = nullptr); 478 ValueToValueMapTy &VMap, 484 ValueToValueMapTy &VMap); 488 ValueToValueMapTy &VMap);
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 422 const ValueToValueMapTy &VMap, in cloneUsesAndDefs() 465 const ValueToValueMapTy &VMap, in updateForClonedLoop() 540 BasicBlock *BB, BasicBlock *P1, const ValueToValueMapTy &VM) { in updateForClonedBlockIntoPred() 559 for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd)) in privateUpdateExitBlocksForClonedLoop() 568 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop() 570 const ValueToValueMapTy *const Arr[] = {&VMap}; in updateExitBlocksForClonedLoop() 577 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT) { in updateExitBlocksForClonedLoop() 578 auto GetPtr = [&](const std::unique_ptr<ValueToValueMapTy> &I) { in updateExitBlocksForClonedLoop() 582 mapped_iterator<const std::unique_ptr<ValueToValueMapTy> *, in updateExitBlocksForClonedLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 196 const ValueToValueMapTy &ValueWithNewAddrSpace, 417 const ValueToValueMapTy &ValueWithNewAddrSpace, in operandWithNewAddressSpaceOrCreateUndef() 445 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneInstructionWithNewAddressSpace() 507 const ValueToValueMapTy &ValueWithNewAddrSpace) { in cloneConstantExprWithNewAddressSpace() 580 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneValueWithNewAddressSpace() 872 ValueToValueMapTy ValueWithNewAddrSpace; in rewriteWithNewAddressSpaces()
|
| H A D | LoopUnswitch.cpp | 167 const ValueToValueMapTy &VMap); 358 const ValueToValueMapTy &VMap) { in cloneData() 904 static Loop *CloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM, in CloneLoop() 1271 ValueToValueMapTy VMap; in UnswitchNontrivialCondition() 1314 ValueToValueMapTy::iterator It = VMap.find(V); in UnswitchNontrivialCondition()
|
| H A D | SimpleLoopUnswitch.cpp | 947 ValueToValueMapTy &VMap, in buildClonedLoopBlocks() 1115 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest() 1174 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops() 1424 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, in deleteDeadClonedBlocks() 1998 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in unswitchNontrivialInvariants() 2002 VMaps.emplace_back(new ValueToValueMapTy()); in unswitchNontrivialInvariants() 2140 for (std::unique_ptr<ValueToValueMapTy> &VMap : VMaps) in unswitchNontrivialInvariants()
|
| /freebsd-12.1/contrib/llvm/tools/bugpoint/ |
| H A D | CrashDebugger.cpp | 148 ValueToValueMapTy VMap; in TestGlobalVariables() 242 ValueToValueMapTy VMap; in TestFuncs() 445 ValueToValueMapTy VMap; in TestBlocks() 564 ValueToValueMapTy VMap; in TestBlocks() 668 ValueToValueMapTy VMap; in TestBlocks() 760 ValueToValueMapTy VMap; in TestInsts() 835 ValueToValueMapTy VMap; in TestNamedMDs() 914 ValueToValueMapTy VMap; in TestNamedMDOps()
|
| H A D | ExtractFunction.cpp | 249 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor() 308 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule() 320 ValueToValueMapTy NewVMap; in SplitFunctionsOutOfModule()
|
| H A D | Miscompilation.cpp | 267 ValueToValueMapTy VMap; in TestFuncs() 316 ValueToValueMapTy VMap; in ExtractLoops() 502 ValueToValueMapTy VMap; in TestFuncs() 571 ValueToValueMapTy VMap; in ExtractBlocks() 760 ValueToValueMapTy VMap; in debugMiscompilation() 1029 ValueToValueMapTy VMap; in debugCodeGenerator()
|
| H A D | BugDriver.h | 307 ValueToValueMapTy &VMap);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 174 ValueToValueMapTy &VMap) { in replaceFallthroughCoroEnd() 186 static void replaceUnwindCoroEnds(coro::Shape &Shape, ValueToValueMapTy &VMap) { in replaceUnwindCoroEnds() 258 ValueToValueMapTy VMap; in createClone()
|