Lines Matching refs:ChainToBase

222   SmallVector<Instruction *, 3> ChainToBase;  member
1367 static Instruction *rematerializeChain(ArrayRef<Instruction *> ChainToBase, in rematerializeChain() argument
1375 make_range(ChainToBase.rbegin(), ChainToBase.rend())) { in rematerializeChain()
1395 assert(!is_contained(ChainToBase, OpValue) && in rematerializeChain()
2265 SmallVectorImpl<Instruction*> &ChainToBase, in findRematerializableChainToBasePointer() argument
2268 ChainToBase.push_back(GEP); in findRematerializableChainToBasePointer()
2269 return findRematerializableChainToBasePointer(ChainToBase, in findRematerializableChainToBasePointer()
2277 ChainToBase.push_back(CI); in findRematerializableChainToBasePointer()
2278 return findRematerializableChainToBasePointer(ChainToBase, in findRematerializableChainToBasePointer()
2365 SmallVector<Instruction *, 3> ChainToBase; in findRematerializationCandidates() local
2367 findRematerializableChainToBasePointer(ChainToBase, Derived); in findRematerializationCandidates()
2370 if ( ChainToBase.size() == 0 || in findRematerializationCandidates()
2371 ChainToBase.size() > ChainLengthThreshold) in findRematerializationCandidates()
2394 InstructionCost Cost = chainToBasePointerCost(ChainToBase, TTI); in findRematerializationCandidates()
2402 Record.ChainToBase = ChainToBase; in findRematerializationCandidates()
2480 if (Record.ChainToBase.size() > 1) { in rematerializeLiveValuesAtUses()
2481 Record.ChainToBase.clear(); in rematerializeLiveValuesAtUses()
2482 findRematerializableChainToBasePointer(Record.ChainToBase, Cand); in rematerializeLiveValuesAtUses()
2497 Record.ChainToBase, UserI, Record.RootOfChain, PointerToBase[Cand]); in rematerializeLiveValuesAtUses()
2521 if (R.ChainToBase.size() > 1) { in rematerializeLiveValuesAtUses()
2522 R.ChainToBase.clear(); in rematerializeLiveValuesAtUses()
2523 findRematerializableChainToBasePointer(R.ChainToBase, P.first); in rematerializeLiveValuesAtUses()
2570 rematerializeChain(Record.ChainToBase, InsertBefore, in rematerializeLiveValues()
2582 rematerializeChain(Record.ChainToBase, NormalInsertBefore, in rematerializeLiveValues()
2585 rematerializeChain(Record.ChainToBase, UnwindInsertBefore, in rematerializeLiveValues()