Searched refs:FirstUse (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64RedundantCopyElimination.cpp | 95 MachineBasicBlock::iterator &FirstUse); 126 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument 135 FirstUse = CondBr; in knownRegValInBlock() 202 FirstUse = PredI; in knownRegValInBlock() 217 FirstUse = PredI; in knownRegValInBlock() 262 FirstUse = PredI; in knownRegValInBlock() 296 MachineBasicBlock::iterator FirstUse; in optimizeBlock() local 310 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock() 320 if (FirstUse == PredI) in optimizeBlock() 335 FirstUse = PredI; in optimizeBlock() [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64RedundantCopyElimination.cpp | 95 MachineBasicBlock::iterator &FirstUse); 126 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument 135 FirstUse = CondBr; in knownRegValInBlock() 202 FirstUse = PredI; in knownRegValInBlock() 217 FirstUse = PredI; in knownRegValInBlock() 262 FirstUse = PredI; in knownRegValInBlock() 296 MachineBasicBlock::iterator FirstUse; in optimizeBlock() local 310 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock() 320 if (FirstUse == PredI) in optimizeBlock() 335 FirstUse = PredI; in optimizeBlock() [all …]
|
/external/swiftshader/third_party/subzero/src/ |
D | IceTargetLowering.cpp | 587 Inst *FirstUse = nullptr; in postRegallocSplitting() member 608 if (Info.FirstUse == nullptr && !llvm::isa<InstPhi>(Instr)) { in postRegallocSplitting() 609 Info.FirstUse = Instr; in postRegallocSplitting() 625 if (!Info.FirstUse && !Info.LastDef) { in postRegallocSplitting() 685 assert(Info.FirstUse != Info.LastDef); in postRegallocSplitting() 686 assert(Info.FirstUse || Info.LastDef); in postRegallocSplitting() 689 if (Info.FirstUse != nullptr) { in postRegallocSplitting() 692 Node->getInsts().insert(instToIterator(Info.FirstUse), NewInst); in postRegallocSplitting()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonCommonGEP.cpp | 716 BasicBlock::iterator FirstUse = B->end(), BEnd = B->end(); in first_use_of_in_block() local 735 if (std::distance(FirstUse, BEnd) < std::distance(It, BEnd)) in first_use_of_in_block() 736 FirstUse = It; in first_use_of_in_block() 738 return FirstUse; in first_use_of_in_block() 1200 BasicBlock::iterator FirstUse = first_use_of_in_block(Urs, LastB); in materialize() local 1201 if (FirstUse != LastB->end()) in materialize() 1202 InsertAt = FirstUse; in materialize()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonCommonGEP.cpp | 726 BasicBlock::iterator FirstUse = B->end(), BEnd = B->end(); in first_use_of_in_block() local 745 if (std::distance(FirstUse, BEnd) < std::distance(It, BEnd)) in first_use_of_in_block() 746 FirstUse = It; in first_use_of_in_block() 748 return FirstUse; in first_use_of_in_block() 1210 BasicBlock::iterator FirstUse = first_use_of_in_block(Urs, LastB); in materialize() local 1211 if (FirstUse != LastB->end()) in materialize() 1212 InsertAt = FirstUse; in materialize()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonCommonGEP.cpp | 708 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/llvm/bindings/go/llvm/ |
D | ir.go | 723 func (v Value) FirstUse() (u Use) { u.C = C.LLVMGetFirstUse(v.C); return } func
|
/external/llvm-project/llvm/bindings/go/llvm/ |
D | ir.go | 794 func (v Value) FirstUse() (u Use) { u.C = C.LLVMGetFirstUse(v.C); return } func
|