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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h46 MachineBasicBlock::iterator FirstInst; member in struct:llvm::outliner::Candidate
106 MachineBasicBlock::iterator &front() { return FirstInst; }
121 MachineBasicBlock::iterator &FirstInst,
124 : StartIdx(StartIdx), Len(Len), FirstInst(FirstInst), LastInst(LastInst),
120 Candidate(unsigned StartIdx, unsigned Len, MachineBasicBlock::iterator &FirstInst, MachineBasicBlock::iterator &LastInst, MachineBasicBlock *MBB, unsigned FunctionIdx, unsigned Flags) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp156 Instruction *FirstInst = &(Func->getEntryBlock().front()); local
163 AllocaInst *AllocA = new AllocaInst(StructType, AS, Arg->getName(), FirstInst);
172 FirstInst);
174 new LoadInst(StructType, ArgInParam, Arg->getName(), FirstInst);
175 new StoreInst(LI, AllocA, FirstInst);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp34 auto *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); local
35 Inst->setDebugLoc(FirstInst->getDebugLoc());
296 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); local
297 assert(isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst));
298 unsigned Opc = FirstInst->getOpcode();
299 Value *LHSVal = FirstInst->getOperand(0);
300 Value *RHSVal = FirstInst->getOperand(1);
317 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate())
334 Value *InLHS = FirstInst
389 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0)); local
[all...]
H A DInstCombineLoadStoreAlloca.cpp365 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); local
366 if (FirstInst != &AI) {
370 AllocaInst *EntryAI = dyn_cast<AllocaInst>(FirstInst);
373 AI.moveBefore(FirstInst);
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp105 AsmWriterInst FirstInst = Insts.back(); local
111 unsigned DiffOp = Insts[i-1].MatchesAllButOneOp(FirstInst);
125 O << " case " << FirstInst.CGI->Namespace << "::"
126 << FirstInst.CGI->TheDef->getName() << ":\n";
130 for (unsigned i = 0, e = FirstInst.Operands.size(); i != e; ++i) {
133 O << " " << FirstInst.Operands[i].getCode(PassSubtarget);
140 OpsToPrint.push_back(std::make_pair(FirstInst.CGI->Namespace.str() + "::" +
141 FirstInst.CGI->TheDef->getName().str(),
142 FirstInst.Operands[i]));
207 const AsmWriterInst &FirstInst local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2121 static Instruction *getFirstInst(Instruction *FirstInst, Value *V, argument
2123 if (FirstInst)
2124 return FirstInst;
2215 Instruction *FirstInst = nullptr; local
2248 FirstInst = getFirstInst(FirstInst, Cmp0, Loc);
2250 FirstInst = getFirstInst(FirstInst, Cmp1, Loc);
2252 FirstInst = getFirstInst(FirstInst, IsConflic
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp347 Instruction &FirstInst = (*BBs.begin())->front(); local
348 InsertPts.insert(findMatInsertPt(&FirstInst));

Completed in 202 milliseconds