/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 25 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/ |
D | InstCombinePHI.cpp | 29 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 …]
|
D | InstCombineLoadStoreAlloca.cpp | 249 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/ |
D | InstCombinePHI.cpp | 34 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 …]
|
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()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerKernelArgs.cpp | 145 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/ |
D | MachineOutliner.h | 47 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/ |
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()
|
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
D | AsmWriterEmitter.cpp | 51 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/ |
D | AsmWriterEmitter.cpp | 84 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/ |
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() 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/ |
D | LoopAccessAnalysis.cpp | 1759 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/ |
D | LoopAccessAnalysis.cpp | 2037 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/ |
D | ConstantHoisting.cpp | 168 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/ |
D | ConstantHoisting.cpp | 333 Instruction &FirstInst = (*BBs.begin())->front(); in findConstantInsertionPoint() local 334 InsertPts.insert(findMatInsertPt(&FirstInst)); in findConstantInsertionPoint()
|
/external/swiftshader/third_party/subzero/src/ |
D | IceCfg.cpp | 1652 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()
|