Home
last modified time | relevance | path

Searched refs:FirstUse (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64RedundantCopyElimination.cpp96 MachineBasicBlock::iterator &FirstUse);
127 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument
136 FirstUse = CondBr; in knownRegValInBlock()
203 FirstUse = PredI; in knownRegValInBlock()
218 FirstUse = PredI; in knownRegValInBlock()
263 FirstUse = PredI; in knownRegValInBlock()
297 MachineBasicBlock::iterator FirstUse; in optimizeBlock() local
311 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock()
321 if (FirstUse == PredI) in optimizeBlock()
336 FirstUse = PredI; in optimizeBlock()
[all …]
/external/swiftshader/third_party/subzero/src/
DIceTargetLowering.cpp600 Inst *FirstUse = nullptr; in postRegallocSplitting() member
621 if (Info.FirstUse == nullptr && !llvm::isa<InstPhi>(Instr)) { in postRegallocSplitting()
622 Info.FirstUse = Instr; in postRegallocSplitting()
638 if (!Info.FirstUse && !Info.LastDef) { in postRegallocSplitting()
698 assert(Info.FirstUse != Info.LastDef); in postRegallocSplitting()
699 assert(Info.FirstUse || Info.LastDef); in postRegallocSplitting()
702 if (Info.FirstUse != nullptr) { in postRegallocSplitting()
705 Node->getInsts().insert(instToIterator(Info.FirstUse), NewInst); in postRegallocSplitting()
/external/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp708 BasicBlock::iterator FirstUse = B->end(), BEnd = B->end(); in first_use_of_in_block() local
725 if (std::distance(FirstUse, BEnd) < std::distance(It, BEnd)) in first_use_of_in_block()
726 FirstUse = It; in first_use_of_in_block()
728 return FirstUse; in first_use_of_in_block()
1204 BasicBlock::iterator FirstUse = first_use_of_in_block(Urs, LastB); in materialize() local
1205 if (FirstUse != LastB->end()) in materialize()
1206 InsertAt = FirstUse; in materialize()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp725 BasicBlock::iterator FirstUse = B->end(), BEnd = B->end(); in first_use_of_in_block() local
744 if (std::distance(FirstUse, BEnd) < std::distance(It, BEnd)) in first_use_of_in_block()
745 FirstUse = It; in first_use_of_in_block()
747 return FirstUse; in first_use_of_in_block()
1211 BasicBlock::iterator FirstUse = first_use_of_in_block(Urs, LastB); in materialize() local
1212 if (FirstUse != LastB->end()) in materialize()
1213 InsertAt = FirstUse; in materialize()
/external/llvm/bindings/go/llvm/
Dir.go723 func (v Value) FirstUse() (u Use) { u.C = C.LLVMGetFirstUse(v.C); return } func
/external/swiftshader/third_party/llvm-7.0/llvm/bindings/go/llvm/
Dir.go756 func (v Value) FirstUse() (u Use) { u.C = C.LLVMGetFirstUse(v.C); return } func