Searched defs:DefI (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonGenPredicate.cpp213 MachineInstr *DefI = MRI->getVRegDef(Reg.R); local
214 DefI->eraseFromParent();
236 MachineInstr *DefI = MRI->getVRegDef(Reg.R); local
237 assert(DefI);
238 unsigned Opc = DefI->getOpcode();
240 assert(DefI->getOperand(0).isDef() && DefI->getOperand(1).isUse());
241 Register PR = DefI->getOperand(1);
247 MachineBasicBlock &B = *DefI->getParent();
248 DebugLoc DL = DefI
311 const MachineInstr *DefI = MRI->getVRegDef(PR.R); local
[all...]
H A DHexagonEarlyIfConv.cpp386 const MachineInstr *DefI = MRI->getVRegDef(R); local
388 assert(DefI && "Expecting a reaching def in MRI");
389 if (DefI->isImplicitDef())
H A DHexagonSplitDouble.cpp226 MachineInstr *DefI = MRI->getVRegDef(R); local
230 if (!DefI || isFixedInstr(DefI))
394 MachineInstr *DefI = MRI->getVRegDef(DR); local
395 int32_t P = profit(DefI);
1114 MachineInstr *DefI = MRI->getVRegDef(DR); local
1115 SplitIns.insert(DefI);
H A DHexagonExpandCondsets.cpp987 MachineInstr *DefI = getReachingDefForPred(RT, TfrI, PredR, Cond); local
988 if (!DefI || !isPredicable(DefI))
991 DEBUG(dbgs() << "Source def: " << *DefI);
994 // DefI and the TfrI.
997 MachineBasicBlock::iterator DefIt = DefI, TfrIt = TfrI;
999 // Check if the predicate register is valid between DefI and TfrI.
1040 // RT = DefI
1045 // DefI and TfrI, we may not be able proceed with this transformation.
1048 // TfrI), we will not be able to move DefI dow
[all...]
/external/llvm/include/llvm/Analysis/
H A DLoopInfo.h757 auto *DefI = dyn_cast<Instruction>(U.get()); local
758 if (!DefI)
764 auto *DefBlock = DefI->getParent();
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/
H A Dtoy.cpp1233 auto DefI = FunctionDefs.find(Name); local
1234 if (DefI == FunctionDefs.end())
1239 auto FnAST = std::move(DefI->second);
1240 FunctionDefs.erase(DefI);
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
H A Dtoy.cpp1222 auto DefI = FunctionDefs.find(Name); local
1223 if (DefI == FunctionDefs.end())
1227 auto FnAST = std::move(DefI->second);
1228 FunctionDefs.erase(DefI);
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp239 auto *DefI = dyn_cast<Instruction>(Def); local
240 if (!DefI)
243 assert(DT->dominates(DefI, InsertPt) && "def does not dominate all uses");
245 auto *L = LI->getLoopFor(DefI->getParent());
252 llvm_unreachable("DefI dominates InsertPt!");
/external/clang/utils/TableGen/
H A DNeonEmitter.cpp1436 DefInit *DefI = cast<DefInit>(DI->getOperator()); local
1437 std::string Op = DefI->getAsString();

Completed in 166 milliseconds