Lines Matching refs:ChainToBase

222   SmallVector<Instruction *, 3> ChainToBase;  member
1366 static Instruction *rematerializeChain(ArrayRef<Instruction *> ChainToBase, in rematerializeChain() argument
1374 make_range(ChainToBase.rbegin(), ChainToBase.rend())) { in rematerializeChain()
1394 assert(!is_contained(ChainToBase, OpValue) && in rematerializeChain()
2263 SmallVectorImpl<Instruction*> &ChainToBase, in findRematerializableChainToBasePointer() argument
2266 ChainToBase.push_back(GEP); in findRematerializableChainToBasePointer()
2267 return findRematerializableChainToBasePointer(ChainToBase, in findRematerializableChainToBasePointer()
2275 ChainToBase.push_back(CI); in findRematerializableChainToBasePointer()
2276 return findRematerializableChainToBasePointer(ChainToBase, in findRematerializableChainToBasePointer()
2363 SmallVector<Instruction *, 3> ChainToBase; in findRematerializationCandidates() local
2365 findRematerializableChainToBasePointer(ChainToBase, Derived); in findRematerializationCandidates()
2368 if ( ChainToBase.size() == 0 || in findRematerializationCandidates()
2369 ChainToBase.size() > ChainLengthThreshold) in findRematerializationCandidates()
2392 InstructionCost Cost = chainToBasePointerCost(ChainToBase, TTI); in findRematerializationCandidates()
2400 Record.ChainToBase = ChainToBase; in findRematerializationCandidates()
2478 if (Record.ChainToBase.size() > 1) { in rematerializeLiveValuesAtUses()
2479 Record.ChainToBase.clear(); in rematerializeLiveValuesAtUses()
2480 findRematerializableChainToBasePointer(Record.ChainToBase, Cand); in rematerializeLiveValuesAtUses()
2495 Record.ChainToBase, UserI, Record.RootOfChain, PointerToBase[Cand]); in rematerializeLiveValuesAtUses()
2519 if (R.ChainToBase.size() > 1) { in rematerializeLiveValuesAtUses()
2520 R.ChainToBase.clear(); in rematerializeLiveValuesAtUses()
2521 findRematerializableChainToBasePointer(R.ChainToBase, P.first); in rematerializeLiveValuesAtUses()
2568 rematerializeChain(Record.ChainToBase, InsertBefore, in rematerializeLiveValues()
2580 rematerializeChain(Record.ChainToBase, NormalInsertBefore, in rematerializeLiveValues()
2583 rematerializeChain(Record.ChainToBase, UnwindInsertBefore, in rematerializeLiveValues()