Searched refs:UseI (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
H A DR600EmitClauseMarkers.cpp198 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) {
199 AluInstCount += OccupiedDwords(*UseI);
201 if (!SubstituteKCacheBank(*UseI, KCacheBanks, false))
215 if (UseI->findRegisterUseOperandIdx(MOI->getReg()))
218 if (UseI != Def && UseI->findRegisterDefOperandIdx(MOI->getReg()) != -1)
/external/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp922 MachineInstr *UseI = I->getParent();
923 if (UseI->isDebugValue())
925 if (UseI->isPHI()) {
926 assert(!UseI->getOperand(0).getSubReg());
927 unsigned DR = UseI->getOperand(0).getReg();
1165 MachineInstr &UseI = *I->getParent();
1166 if (UseI.isPHI() || UseI.isCopy()) {
1167 unsigned DefR = UseI.getOperand(0).getReg();
1172 if (!computeUsedBits(UseI,
[all...]
H A DHexagonSplitDouble.cpp231 MachineInstr *UseI = Op.getParent(); local
232 if (isFixedInstr(UseI))
234 for (unsigned i = 0, n = UseI->getNumOperands(); i < n; ++i) {
235 MachineOperand &MO = UseI->getOperand(i);
392 MachineInstr *UseI = U->getParent(); local
393 if (isFixedInstr(UseI)) {
396 for (auto &Op : UseI->operands()) {
407 if (UseI->isPHI()) {
408 const MachineBasicBlock *PB = UseI->getParent();
415 int32_t P = profit(UseI);
[all...]
H A DBitTracker.cpp982 MachineInstr *UseI = I->getParent();
983 if (!InstrExec.count(UseI))
985 if (UseI->isPHI())
986 visitPHI(*UseI);
987 else if (!UseI->isBranch())
988 visitNonBranch(*UseI);
990 visitBranchesFrom(*UseI);
H A DHexagonGenPredicate.cpp217 MachineInstr *UseI = I->getParent(); local
218 if (isConvertibleToPredForm(UseI))
219 PUsers.insert(UseI);
/external/llvm/lib/CodeGen/
H A DSplitKit.cpp195 SmallVectorImpl<SlotIndex>::const_iterator UseI, UseE; local
196 UseI = UseSlots.begin();
211 if (UseI == UseE || *UseI >= Stop) {
220 BI.FirstInstr = *UseI;
222 do ++UseI;
223 while (UseI != UseE && *UseI < Stop);
224 BI.LastInstr = UseI[-1];
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DSplitKit.cpp158 SmallVectorImpl<SlotIndex>::const_iterator UseI, UseE; local
159 UseI = UseSlots.begin();
173 if (UseI == UseE || *UseI >= Stop) {
182 BI.FirstInstr = *UseI;
184 do ++UseI;
185 while (UseI != UseE && *UseI < Stop);
186 BI.LastInstr = UseI[-1];
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp523 for (User *UseI : IVOpnd->users()) {
524 auto *UserInst = cast<Instruction>(UseI);
H A DLoopStrengthReduce.cpp2801 auto UseI = std::find(Inc.UserInst->op_begin(), Inc.UserInst->op_end(), local
2803 assert(UseI != Inc.UserInst->op_end() && "cannot find IV operand");
2804 IVIncSet.insert(UseI);
2935 User::op_iterator UseI = std::find(UserInst->op_begin(), UserInst->op_end(), local
2937 assert(UseI != UserInst->op_end() && "cannot find IV operand");
2938 if (IVIncSet.count(UseI))

Completed in 207 milliseconds