Searched refs:FirstInst (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 35 Inst->setDebugLoc(FirstInst->getDebugLoc()); in PHIArgMergedDebugLoc() 286 assert(isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst)); in FoldPHIArgBinOpIntoPHI() 287 unsigned Opc = FirstInst->getOpcode(); in FoldPHIArgBinOpIntoPHI() 288 Value *LHSVal = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI() 289 Value *RHSVal = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI() 323 Value *InLHS = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI() 324 Value *InRHS = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI() 733 if (isa<GetElementPtrInst>(FirstInst)) in FoldPHIArgOpIntoPHI() 735 if (isa<LoadInst>(FirstInst)) in FoldPHIArgOpIntoPHI() 745 if (isa<CastInst>(FirstInst)) { in FoldPHIArgOpIntoPHI() [all …]
|
| H A D | InstCombineLoadStoreAlloca.cpp | 365 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst() local 366 if (FirstInst != &AI) { in visitAllocaInst() 370 AllocaInst *EntryAI = dyn_cast<AllocaInst>(FirstInst); in visitAllocaInst() 373 AI.moveBefore(FirstInst); in visitAllocaInst()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineOutliner.h | 47 MachineBasicBlock::iterator FirstInst; member 107 MachineBasicBlock::iterator &front() { return FirstInst; } in front() 122 MachineBasicBlock::iterator &FirstInst, in Candidate() 125 : StartIdx(StartIdx), Len(Len), FirstInst(FirstInst), LastInst(LastInst), in Candidate()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 156 Instruction *FirstInst = &(Func->getEntryBlock().front()); in handleByValParam() local 163 AllocaInst *AllocA = new AllocaInst(StructType, AS, Arg->getName(), FirstInst); in handleByValParam() 172 FirstInst); in handleByValParam() 173 LoadInst *LI = new LoadInst(ArgInParam, Arg->getName(), FirstInst); in handleByValParam() 174 new StoreInst(LI, AllocA, FirstInst); in handleByValParam()
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | AsmWriterEmitter.cpp | 105 AsmWriterInst FirstInst = Insts.back(); in EmitInstructions() local 111 unsigned DiffOp = Insts[i-1].MatchesAllButOneOp(FirstInst); in EmitInstructions() 125 O << " case " << FirstInst.CGI->Namespace << "::" in EmitInstructions() 126 << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions() 130 for (unsigned i = 0, e = FirstInst.Operands.size(); i != e; ++i) { in EmitInstructions() 133 O << " " << FirstInst.Operands[i].getCode(PassSubtarget); in EmitInstructions() 142 FirstInst.Operands[i])); in EmitInstructions() 207 const AsmWriterInst &FirstInst = Instructions[Idxs.front()]; in FindUniqueOperandCommands() local 210 if (FirstInst.Operands.size() == Op) in FindUniqueOperandCommands() 219 OtherInst.Operands[Op] != FirstInst.Operands[Op]; in FindUniqueOperandCommands() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 2059 static Instruction *getFirstInst(Instruction *FirstInst, Value *V, in getFirstInst() argument 2061 if (FirstInst) in getFirstInst() 2062 return FirstInst; in getFirstInst() 2153 Instruction *FirstInst = nullptr; in addRuntimeChecks() local 2186 FirstInst = getFirstInst(FirstInst, Cmp0, Loc); in addRuntimeChecks() 2188 FirstInst = getFirstInst(FirstInst, Cmp1, Loc); in addRuntimeChecks() 2190 FirstInst = getFirstInst(FirstInst, IsConflict, Loc); in addRuntimeChecks() 2194 FirstInst = getFirstInst(FirstInst, IsConflict, Loc); in addRuntimeChecks() 2208 FirstInst = getFirstInst(FirstInst, Check, Loc); in addRuntimeChecks() 2209 return std::make_pair(FirstInst, Check); in addRuntimeChecks()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 343 Instruction &FirstInst = (*BBs.begin())->front(); in findConstantInsertionPoint() local 344 InsertPts.insert(findMatInsertPt(&FirstInst)); in findConstantInsertionPoint()
|