Home
last modified time | relevance | path

Searched defs:ValueMapping (Results 1 – 6 of 6) sorted by relevance

/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h146 struct ValueMapping { struct
155 ValueMapping() : ValueMapping(nullptr, 0) {} in ValueMapping() argument
160 constexpr ValueMapping(const PartialMapping *BreakDown, in ValueMapping() argument
172 /// Check if this ValueMapping is valid. argument
173 bool isValid() const { return BreakDown && NumBreakDowns; } in isValid()
/llvm-project/llvm/tools/verify-uselistorder/
H A Dverify-uselistorder.cpp85 struct ValueMapping { struct
86 DenseMap<const Value *, unsigned> IDs;
87 std::vector<const Value *> Values;
106 unsigned lookup(const Value *V) const { return IDs.lookup(V); } in lookup()
184 ValueMapping::ValueMapping(const Module &M) { in ValueMapping() function in ValueMapping
/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp78 IsEquivalentPHI(PHINode * PHI,SmallDenseMap<BasicBlock *,Value *,8> & ValueMapping) IsEquivalentPHI() argument
150 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), GetValueInMiddleOfBlock() local
H A DCloneFunction.cpp1065 DuplicateInstructionsInSplitBetween(BasicBlock * BB,BasicBlock * PredBB,Instruction * StopAt,ValueToValueMapTy & ValueMapping,DomTreeUpdater & DTU) DuplicateInstructionsInSplitBetween() argument
/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1941 updateSSA(BasicBlock * BB,BasicBlock * NewBB,ValueToValueMapTy & ValueMapping) updateSSA() argument
2003 cloneInstructions(ValueToValueMapTy & ValueMapping,BasicBlock::iterator BI,BasicBlock::iterator BE,BasicBlock * NewBB,BasicBlock * PredBB) cloneInstructions() argument
2291 ValueToValueMapTy ValueMapping; threadThroughTwoBasicBlocks() local
2416 ValueToValueMapTy ValueMapping; threadEdge() local
2673 ValueToValueMapTy ValueMapping; duplicateCondBranchOnPHIIntoPred() local
[all...]
/llvm-project/mlir/include/mlir/Dialect/Transform/Interfaces/
H A DTransformInterfaces.h191 using ValueMapping = DenseMap<Value, SmallVector<Value>>; global() variable