Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp91 MachineBasicBlock::iterator &FirstUse);
121 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument
130 FirstUse = CondBr; in knownRegValInBlock()
197 FirstUse = PredI; in knownRegValInBlock()
212 FirstUse = PredI; in knownRegValInBlock()
257 FirstUse = PredI; in knownRegValInBlock()
291 MachineBasicBlock::iterator FirstUse; in optimizeBlock() local
305 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock()
315 if (FirstUse == PredI) in optimizeBlock()
330 FirstUse = PredI; in optimizeBlock()
[all …]
H A DAArch64ISelLowering.cpp25199 SDNode *FirstUse = *Op->user_begin(); in tryToWidenSetCCOperands() local
25200 if (FirstUse->getOpcode() != ISD::VSELECT) in tryToWidenSetCCOperands()
25202 EVT UseMVT = FirstUse->getValueType(0); in tryToWidenSetCCOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp711 BasicBlock::iterator FirstUse = B->end(), BEnd = B->end(); in first_use_of_in_block() local
730 if (std::distance(FirstUse, BEnd) < std::distance(It, BEnd)) in first_use_of_in_block()
731 FirstUse = It; in first_use_of_in_block()
733 return FirstUse; in first_use_of_in_block()
1190 BasicBlock::iterator FirstUse = first_use_of_in_block(Urs, LastB); in materialize() local
1191 if (FirstUse != LastB->end()) in materialize()
1192 InsertAt = FirstUse; in materialize()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DMaterializationUtils.cpp71 User *FirstUse) { in addNode()
82 !Checker.isDefinitionAcrossSuspend(*D, FirstUse)) in addNode()