Home
last modified time | relevance | path

Searched refs:FirstInst (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombinePHI.cpp25 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); in FoldPHIArgBinOpIntoPHI() local
26 assert(isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst)); in FoldPHIArgBinOpIntoPHI()
27 unsigned Opc = FirstInst->getOpcode(); in FoldPHIArgBinOpIntoPHI()
28 Value *LHSVal = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI()
29 Value *RHSVal = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI()
36 dyn_cast<OverflowingBinaryOperator>(FirstInst)) { in FoldPHIArgBinOpIntoPHI()
40 dyn_cast<PossiblyExactOperator>(FirstInst)) in FoldPHIArgBinOpIntoPHI()
55 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate()) in FoldPHIArgBinOpIntoPHI()
79 Value *InLHS = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI()
80 Value *InRHS = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI()
[all …]
/external/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp29 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); in FoldPHIArgBinOpIntoPHI() local
30 assert(isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst)); in FoldPHIArgBinOpIntoPHI()
31 unsigned Opc = FirstInst->getOpcode(); in FoldPHIArgBinOpIntoPHI()
32 Value *LHSVal = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI()
33 Value *RHSVal = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI()
50 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate()) in FoldPHIArgBinOpIntoPHI()
67 Value *InLHS = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI()
68 Value *InRHS = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI()
72 FirstInst->getOperand(0)->getName() + ".pn"); in FoldPHIArgBinOpIntoPHI()
80 FirstInst->getOperand(1)->getName() + ".pn"); in FoldPHIArgBinOpIntoPHI()
[all …]
DInstCombineLoadStoreAlloca.cpp249 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst() local
250 if (FirstInst != &AI) { in visitAllocaInst()
254 AllocaInst *EntryAI = dyn_cast<AllocaInst>(FirstInst); in visitAllocaInst()
257 AI.moveBefore(FirstInst); in visitAllocaInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp34 auto *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); in PHIArgMergedDebugLoc() local
35 Inst->setDebugLoc(FirstInst->getDebugLoc()); in PHIArgMergedDebugLoc()
285 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); in FoldPHIArgBinOpIntoPHI() local
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()
306 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate()) in FoldPHIArgBinOpIntoPHI()
323 Value *InLHS = FirstInst->getOperand(0); in FoldPHIArgBinOpIntoPHI()
324 Value *InRHS = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI()
[all …]
DInstCombineLoadStoreAlloca.cpp365 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()
/external/llvm/lib/Target/NVPTX/
DNVPTXLowerKernelArgs.cpp145 Instruction *FirstInst = &(Func->getEntryBlock().front()); in handleByValParam() local
151 AllocaInst *AllocA = new AllocaInst(StructType, Arg->getName(), FirstInst); in handleByValParam()
160 FirstInst); in handleByValParam()
161 LoadInst *LI = new LoadInst(ArgInParam, Arg->getName(), FirstInst); in handleByValParam()
162 new StoreInst(LI, AllocA, FirstInst); in handleByValParam()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineOutliner.h47 MachineBasicBlock::iterator FirstInst; member
106 MachineBasicBlock::iterator &front() { return FirstInst; } in front()
121 MachineBasicBlock::iterator &FirstInst, in Candidate()
124 : StartIdx(StartIdx), Len(Len), FirstInst(FirstInst), LastInst(LastInst), in Candidate()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXLowerArgs.cpp156 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()
/external/swiftshader/third_party/LLVM/utils/TableGen/
DAsmWriterEmitter.cpp51 AsmWriterInst FirstInst = Insts.back(); in EmitInstructions() local
57 unsigned DiffOp = Insts[i-1].MatchesAllButOneOp(FirstInst); in EmitInstructions()
71 O << " case " << FirstInst.CGI->Namespace << "::" in EmitInstructions()
72 << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions()
76 for (unsigned i = 0, e = FirstInst.Operands.size(); i != e; ++i) { in EmitInstructions()
79 O << " " << FirstInst.Operands[i].getCode(); in EmitInstructions()
85 OpsToPrint.push_back(std::make_pair(FirstInst.CGI->Namespace + "::" + in EmitInstructions()
86 FirstInst.CGI->TheDef->getName(), in EmitInstructions()
87 FirstInst.Operands[i])); in EmitInstructions()
163 const AsmWriterInst *FirstInst = in FindUniqueOperandCommands() local
[all …]
/external/llvm/utils/TableGen/
DAsmWriterEmitter.cpp84 AsmWriterInst FirstInst = Insts.back(); in EmitInstructions() local
90 unsigned DiffOp = Insts[i-1].MatchesAllButOneOp(FirstInst); in EmitInstructions()
104 O << " case " << FirstInst.CGI->Namespace << "::" in EmitInstructions()
105 << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions()
109 for (unsigned i = 0, e = FirstInst.Operands.size(); i != e; ++i) { in EmitInstructions()
112 O << " " << FirstInst.Operands[i].getCode(PassSubtarget); in EmitInstructions()
119 OpsToPrint.push_back(std::make_pair(FirstInst.CGI->Namespace + "::" + in EmitInstructions()
120 FirstInst.CGI->TheDef->getName(), in EmitInstructions()
121 FirstInst.Operands[i])); in EmitInstructions()
188 const AsmWriterInst &FirstInst = Instructions[Idxs.front()]; in FindUniqueOperandCommands() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DAsmWriterEmitter.cpp105 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()
140 OpsToPrint.push_back(std::make_pair(FirstInst.CGI->Namespace.str() + "::" + in EmitInstructions()
141 FirstInst.CGI->TheDef->getName().str(), in EmitInstructions()
142 FirstInst.Operands[i])); in EmitInstructions()
207 const AsmWriterInst &FirstInst = Instructions[Idxs.front()]; in FindUniqueOperandCommands() local
[all …]
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp1759 static Instruction *getFirstInst(Instruction *FirstInst, Value *V, in getFirstInst() argument
1761 if (FirstInst) in getFirstInst()
1762 return FirstInst; in getFirstInst()
1842 Instruction *FirstInst = nullptr; in addRuntimeChecks() local
1867 FirstInst = getFirstInst(FirstInst, Cmp0, Loc); in addRuntimeChecks()
1869 FirstInst = getFirstInst(FirstInst, Cmp1, Loc); in addRuntimeChecks()
1871 FirstInst = getFirstInst(FirstInst, IsConflict, Loc); in addRuntimeChecks()
1875 FirstInst = getFirstInst(FirstInst, IsConflict, Loc); in addRuntimeChecks()
1889 FirstInst = getFirstInst(FirstInst, Check, Loc); in addRuntimeChecks()
1890 return std::make_pair(FirstInst, Check); in addRuntimeChecks()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp2037 static Instruction *getFirstInst(Instruction *FirstInst, Value *V, in getFirstInst() argument
2039 if (FirstInst) in getFirstInst()
2040 return FirstInst; in getFirstInst()
2131 Instruction *FirstInst = nullptr; in addRuntimeChecks() local
2164 FirstInst = getFirstInst(FirstInst, Cmp0, Loc); in addRuntimeChecks()
2166 FirstInst = getFirstInst(FirstInst, Cmp1, Loc); in addRuntimeChecks()
2168 FirstInst = getFirstInst(FirstInst, IsConflict, Loc); in addRuntimeChecks()
2172 FirstInst = getFirstInst(FirstInst, IsConflict, Loc); in addRuntimeChecks()
2186 FirstInst = getFirstInst(FirstInst, Check, Loc); in addRuntimeChecks()
2187 return std::make_pair(FirstInst, Check); in addRuntimeChecks()
/external/llvm/lib/Transforms/Scalar/
DConstantHoisting.cpp168 Instruction &FirstInst = (*BBs.begin())->front(); in findConstantInsertionPoint() local
169 return findMatInsertPt(&FirstInst); in findConstantInsertionPoint()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DConstantHoisting.cpp333 Instruction &FirstInst = (*BBs.begin())->front(); in findConstantInsertionPoint() local
334 InsertPts.insert(findMatInsertPt(&FirstInst)); in findConstantInsertionPoint()
/external/swiftshader/third_party/subzero/src/
DIceCfg.cpp1652 Inst *FirstInst = nullptr; in validateLiveness() local
1656 if (FirstInst == nullptr) in validateLiveness()
1657 FirstInst = &Instr; in validateLiveness()
1671 if (&Instr != FirstInst && !Instr.isDestRedefined() && in validateLiveness()