/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | Cloning.h | 53 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap); 60 CloneModule(const Module &M, ValueToValueMapTy &VMap, 109 BasicBlock *CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, 126 Function *CloneFunction(Function *F, ValueToValueMapTy &VMap, 139 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 148 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 165 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 247 Loop *OrigLoop, ValueToValueMapTy &VMap, 254 ValueToValueMapTy &VMap); 265 ValueToValueMapTy &ValueMapping,
|
D | ValueMapper.h | 33 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable 145 ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags = RF_None, 159 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,
|
D | LoopVersioning.h | 122 ValueToValueMapTy VMap;
|
D | UnrollLoop.h | 122 void remapInstruction(Instruction *I, ValueToValueMapTy &VMap);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | MemorySSAUpdater.h | 64 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable 121 const ValueToValueMapTy &VM, 126 const ValueToValueMapTy &VM); 130 const ValueToValueMapTy &VMap, 134 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT); 298 const ValueToValueMapTy &VMap, PhiToDefMap &MPhiMap,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | IndirectionUtils.cpp | 290 ValueToValueMapTy *VMap) { in cloneFunctionDecl() 307 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody() 327 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl() 339 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer() 357 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl() 368 ValueToValueMapTy &VMap) { in cloneModuleFlagsMetadata()
|
D | ThreadSafeModule.cpp | 31 ValueToValueMapTy VMap; in cloneToNewContext()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | CloneFunction.cpp | 40 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, in CloneBasicBlock() 85 ValueToValueMapTy &VMap, in CloneFunctionInto() 237 Function *llvm::CloneFunction(Function *F, ValueToValueMapTy &VMap, in CloneFunction() 278 ValueToValueMapTy &VMap; 285 ValueToValueMapTy &valueMap, bool moduleLevelChanges, in PruningFunctionCloner() 450 ValueToValueMapTy &VMap, in CloneAndPruneIntoFromInst() 727 ValueToValueMapTy &VMap, in CloneAndPruneFunctionInto() 739 const SmallVectorImpl<BasicBlock *> &Blocks, ValueToValueMapTy &VMap) { in remapInstructionsInBlocks() 753 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() 837 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween()
|
D | CloneModule.cpp | 37 ValueToValueMapTy VMap; in CloneModule() 42 ValueToValueMapTy &VMap) { in CloneModule() 47 const Module &M, ValueToValueMapTy &VMap, in CloneModule()
|
D | ValueMapper.cpp | 98 ValueToValueMapTy *VM; 102 explicit MappingContext(ValueToValueMapTy &VM, in MappingContext() 123 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, in Mapper() 134 registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext() 176 void remapFunction(Function &F, ValueToValueMapTy &VM); 178 ValueToValueMapTy &getVM() { return *MCs[CurrentMCID].VM; } in getVM() 340 ValueToValueMapTy::iterator I = getVM().find(V); in mapValue() 1077 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags, in ValueMapper() 1085 ValueMapper::registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext()
|
D | LoopUnroll.cpp | 68 void llvm::remapInstruction(Instruction *I, ValueToValueMapTy &VMap) { in remapInstruction() 85 ValueToValueMapTy::iterator It = VMap.find(Op); in remapInstruction() 92 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i)); in remapInstruction() 545 ValueToValueMapTy LastValueMap; in UnrollLoop() 608 ValueToValueMapTy VMap; in UnrollLoop() 634 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollLoop() 644 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
|
D | LoopUnrollPeel.cpp | 494 ValueToValueMapTy &VMap, ValueToValueMapTy &LVMap, DominatorTree *DT, in cloneLoopBlocks() 703 ValueToValueMapTy LVMap; in peelLoop() 715 ValueToValueMapTy VMap; in peelLoop()
|
D | InlineFunction.cpp | 771 ValueToValueMapTy &VMap) { in PropagateParallelLoopAccessMetadata() 779 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in PropagateParallelLoopAccessMetadata() 813 static void CloneAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap) { in CloneAliasScopeMetadata() 875 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in CloneAliasScopeMetadata() 919 static void AddAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap, in AddAliasScopeMetadata() 972 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata() 1181 ValueToValueMapTy &VMap, in UpdateCallGraphAfterInlining() 1204 ValueToValueMapTy::iterator VMI = VMap.find(OrigCall); in UpdateCallGraphAfterInlining() 1471 const ValueToValueMapTy &VMap, in updateCallerBFI() 1499 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile() [all …]
|
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()
|
D | LoopUnrollRuntime.cpp | 71 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectProlog() 186 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog() 305 ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI) { in CloneLoopBlocks() 776 ValueToValueMapTy VMap; in UnrollRuntimeLoopRemainder()
|
D | LoopRotationUtils.cpp | 81 static void InsertNewValueIntoMap(ValueToValueMapTy &VM, Value *K, Value *V) { in InsertNewValueIntoMap() 92 ValueToValueMapTy &ValueMap, in RewriteUsesOfClonedInstructions() 305 ValueToValueMapTy ValueMap, ValueMapMSSA; in rotateLoop()
|
D | SplitModule.cpp | 272 ValueToValueMapTy VMap; in SplitModule()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | IndirectionUtils.h | 450 ValueToValueMapTy *VMap = nullptr); 460 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, 466 ValueToValueMapTy *VMap = nullptr); 477 ValueToValueMapTy &VMap, 483 ValueToValueMapTy &VMap); 487 ValueToValueMapTy &VMap);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MemorySSAUpdater.cpp | 546 const ValueToValueMapTy &VMap, in getNewDefiningAccessForClone() 583 const ValueToValueMapTy &VMap, in cloneUsesAndDefs() 655 const ValueToValueMapTy &VMap, in updateForClonedLoop() 730 BasicBlock *BB, BasicBlock *P1, const ValueToValueMapTy &VM) { in updateForClonedBlockIntoPred() 752 for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd)) in privateUpdateExitBlocksForClonedLoop() 761 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop() 763 const ValueToValueMapTy *const Arr[] = {&VMap}; in updateExitBlocksForClonedLoop() 770 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT) { in updateExitBlocksForClonedLoop() 771 auto GetPtr = [&](const std::unique_ptr<ValueToValueMapTy> &I) { in updateExitBlocksForClonedLoop() 775 mapped_iterator<const std::unique_ptr<ValueToValueMapTy> *, in updateExitBlocksForClonedLoop()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | InferAddressSpaces.cpp | 199 const ValueToValueMapTy &ValueWithNewAddrSpace, 415 const ValueToValueMapTy &ValueWithNewAddrSpace, in operandWithNewAddressSpaceOrCreateUndef() 443 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneInstructionWithNewAddressSpace() 505 const ValueToValueMapTy &ValueWithNewAddrSpace) { in cloneConstantExprWithNewAddressSpace() 585 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneValueWithNewAddressSpace() 877 ValueToValueMapTy ValueWithNewAddrSpace; in rewriteWithNewAddressSpaces()
|
D | LoopUnswitch.cpp | 167 const ValueToValueMapTy &VMap); 358 const ValueToValueMapTy &VMap) { in cloneData() 908 static Loop *CloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM, in CloneLoop() 1280 ValueToValueMapTy VMap; in UnswitchNontrivialCondition() 1323 ValueToValueMapTy::iterator It = VMap.find(V); in UnswitchNontrivialCondition()
|
D | SimpleLoopUnswitch.cpp | 991 ValueToValueMapTy &VMap, in buildClonedLoopBlocks() 1159 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest() 1218 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops() 1468 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, in deleteDeadClonedBlocks() 2041 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in unswitchNontrivialInvariants() 2045 VMaps.emplace_back(new ValueToValueMapTy()); in unswitchNontrivialInvariants() 2187 for (std::unique_ptr<ValueToValueMapTy> &VMap : VMaps) in unswitchNontrivialInvariants()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPropagateAttributes.cpp | 269 ValueToValueMapTy dummy; in cloneWithFeatures()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 738 ValueToValueMapTy VMap; in cloneCommonBlocks() 880 ValueToValueMapTy::iterator I = VMap.find(Inst); in cloneCommonBlocks() 890 for (ValueToValueMapTy::value_type VT : VMap) { in cloneCommonBlocks()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 124 ValueToValueMapTy VM; in runOnModule()
|