Searched refs:FirstInst (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp27 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); local
28 assert(isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst));
29 unsigned Opc = FirstInst->getOpcode();
30 Value *LHSVal = FirstInst->getOperand(0);
31 Value *RHSVal = FirstInst->getOperand(1);
38 dyn_cast<OverflowingBinaryOperator>(FirstInst)) {
42 dyn_cast<PossiblyExactOperator>(FirstInst))
57 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate())
81 Value *InLHS = FirstInst
133 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0)); local
392 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); local
[all...]
H A DInstCombineLoadStoreAlloca.cpp231 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); local
232 if (FirstInst != &AI) {
236 AllocaInst *EntryAI = dyn_cast<AllocaInst>(FirstInst);
239 AI.moveBefore(FirstInst);
/external/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp90 AsmWriterInst FirstInst = Insts.back(); local
96 unsigned DiffOp = Insts[i-1].MatchesAllButOneOp(FirstInst);
110 O << " case " << FirstInst.CGI->Namespace << "::"
111 << FirstInst.CGI->TheDef->getName() << ":\n";
115 for (unsigned i = 0, e = FirstInst.Operands.size(); i != e; ++i) {
118 O << " " << FirstInst.Operands[i].getCode();
124 OpsToPrint.push_back(std::make_pair(FirstInst.CGI->Namespace + "::" +
125 FirstInst.CGI->TheDef->getName(),
126 FirstInst.Operands[i]));
203 const AsmWriterInst *FirstInst local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600KernelParameters.cpp314 Instruction *FirstInst = Fun->front().begin(); local
315 IRBuilder <> Builder (FirstInst);
340 FirstInst);
344 Arg->getName(), FirstInst);
392 Instruction *FirstInst = Fun->front().begin(); local
396 "resourceID", FirstInst);
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600KernelParameters.cpp314 Instruction *FirstInst = Fun->front().begin(); local
315 IRBuilder <> Builder (FirstInst);
340 FirstInst);
344 Arg->getName(), FirstInst);
392 Instruction *FirstInst = Fun->front().begin(); local
396 "resourceID", FirstInst);
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1861 static Instruction *getFirstInst(Instruction *FirstInst, Value *V, argument
1863 if (FirstInst)
1864 return FirstInst;
1880 Instruction *FirstInst = nullptr; local
1888 FirstInst = getFirstInst(FirstInst, C, Loc);
1902 FirstInst = getFirstInst(FirstInst, TheCheck, Loc);
1904 return std::make_pair(FirstInst, TheCheck);
1922 Instruction *FirstInst local
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DDebugIR.cpp205 Instruction *FirstInst = F.begin()->begin(); local
207 if (!findLine(FirstInst, ScopeLine)) {
/external/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp260 Instruction &FirstInst = (*BBs.begin())->front(); local
261 return findMatInsertPt(&FirstInst);

Completed in 160 milliseconds