| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 104 Value *V = RI->getOperand(0); in GetExceptionObject() 124 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI); in GetExceptionObject() 126 RI->eraseFromParent(); in GetExceptionObject() 147 for (auto *RI : Resumes) { in pruneUnreachableResumes() local 168 ResumeInst *RI = Resumes[I]; in pruneUnreachableResumes() local 170 Resumes[ResumesLeft++] = RI; in pruneUnreachableResumes() 173 new UnreachableInst(Ctx, RI); in pruneUnreachableResumes() 174 RI->eraseFromParent(); in pruneUnreachableResumes() 189 Resumes.push_back(RI); in InsertUnwindResumeCalls() 221 ResumeInst *RI = Resumes.front(); in InsertUnwindResumeCalls() local [all …]
|
| H A D | MachineRegionInfo.cpp | 38 MachineRegionInfo* RI, in MachineRegion() argument 40 RegionBase<RegionTraits<MachineFunction>>(Entry, Exit, RI, DT, Parent) {} in MachineRegion() 91 RI.recalculate(F, DT, PDT, DF); in runOnMachineFunction() 93 LLVM_DEBUG(RI.dump()); in runOnMachineFunction() 99 RI.releaseMemory(); in releaseMemory() 107 RI.verifyAnalysis(); in verifyAnalysis() 119 RI.print(OS); in print() 124 RI.dump(); in dump()
|
| H A D | GCMetadata.cpp | 113 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction() local 115 RI != RE; ++RI) in runOnFunction() 116 OS << "\t" << RI->Num << "\t" << RI->StackOffset << "[sp]\n"; in runOnFunction() 125 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction() local 128 OS << " " << RI->Num; in runOnFunction() 129 if (++RI == RE) in runOnFunction()
|
| H A D | GCRootLowering.cpp | 294 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); in FindStackOffsets() local 295 RI != FI->roots_end();) { in FindStackOffsets() 297 if (MF.getFrameInfo().isDeadObjectIndex(RI->Num)) { in FindStackOffsets() 298 RI = FI->removeStackRoot(RI); in FindStackOffsets() 302 RI->StackOffset = TFI->getFrameIndexReference(MF, RI->Num, FrameReg); in FindStackOffsets() 303 ++RI; in FindStackOffsets()
|
| H A D | PHIEliminationUtils.cpp | 37 for (MachineInstr &RI : MRI.reg_instructions(SrcReg)) { in findPHICopyInsertPoint() 38 if (RI.getParent() == MBB) in findPHICopyInsertPoint() 39 DefUsesInMBB.insert(&RI); in findPHICopyInsertPoint()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-diff/ |
| H A D | DifferenceEngine.cpp | 213 ++RI; in diff() 219 for (LI = L->begin(), RI = R->begin(); LI != LE; ++LI, ++RI) in diff() 498 LI != LE && RI != RE; ++LI, ++RI) in diff() 544 for (BasicBlock::iterator RI = RStart; RI != RE; ++RI) { in runBlockDiff() local 588 unify(&*LI, &*RI); in runBlockDiff() 591 ++RI; in runBlockDiff() 603 ++LI; ++RI; in runBlockDiff() 615 ++RI; in runBlockDiff() 623 assert(RI != RE); in runBlockDiff() 624 unify(&*LI, &*RI); in runBlockDiff() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegionInfo.h | 65 MachineRegionInfo *RI, MachineDominatorTree *DT, 87 MachineRegionInfo RI; 95 MachineRegionInfo &getRegionInfo() { return RI; } 97 const MachineRegionInfo &getRegionInfo() const { return RI; } 143 static NodeRef getEntryNode(MachineRegionInfo *RI) { 145 RI->getTopLevelRegion()); 148 static nodes_iterator nodes_begin(MachineRegionInfo *RI) { 149 return nodes_iterator::begin(getEntryNode(RI)); 152 static nodes_iterator nodes_end(MachineRegionInfo *RI) { 153 return nodes_iterator::end(getEntryNode(RI)); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 407 RegionInfo &RI; member in __anon5bb62add0211::CHR 476 if (RI.HasBranch) in print() 695 Region *R = RI.R; in getBranchInsertPoint() 770 RegInfo RI(R); in findScope() local 832 RegInfo RI(R); in findScope() local 873 Region *R = RI.R; in checkScopeHoistable() 1022 if (RI.HasBranch) { in getCHRConditionValuesForRegion() 1377 Region *R = RI.R; in setCHRRegions() 1463 Region *R = RI.R; in hoistScopeConditions() 1628 Region *R = RI.R; in assertBranchOrSelectConditionHoisted() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiDelaySlotFiller.cpp | 109 assert(RI->getOpcode() == Lanai::LDW_RI && RI->getOperand(0).isReg() && in runOnMachineBasicBlock() 110 RI->getOperand(0).getReg() == Lanai::FP && in runOnMachineBasicBlock() 111 RI->getOperand(1).isReg() && in runOnMachineBasicBlock() 112 RI->getOperand(1).getReg() == Lanai::FP && in runOnMachineBasicBlock() 113 RI->getOperand(2).isImm() && RI->getOperand(2).getImm() == -8); in runOnMachineBasicBlock() 114 ++RI; in runOnMachineBasicBlock() 115 assert(RI->getOpcode() == Lanai::ADD_I_LO && in runOnMachineBasicBlock() 116 RI->getOperand(0).isReg() && in runOnMachineBasicBlock() 117 RI->getOperand(0).getReg() == Lanai::SP && in runOnMachineBasicBlock() 118 RI->getOperand(1).isReg() && in runOnMachineBasicBlock() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | RegionPrinter.cpp | 120 for (const auto &RI : R) in printRegionCluster() local 121 printRegionCluster(*RI, GW, depth + 1); in printRegionCluster() 126 if (RI.getRegionFor(BB) == &R) in printRegionCluster() 128 << static_cast<const void*>(RI.getTopLevelRegion()->getBBNode(BB)) in printRegionCluster() 231 static void viewRegionInfo(RegionInfo *RI, bool ShortNames) { in viewRegionInfo() argument 232 assert(RI && "Argument must be non-null"); in viewRegionInfo() 234 llvm::Function *F = RI->getTopLevelRegion()->getEntry()->getParent(); in viewRegionInfo() 235 std::string GraphName = DOTGraphTraits<RegionInfo *>::getGraphName(RI); in viewRegionInfo() 237 llvm::ViewGraph(RI, "reg", ShortNames, in viewRegionInfo() 256 void llvm::viewRegion(RegionInfo *RI) { viewRegionInfo(RI, false); } in viewRegion() argument [all …]
|
| H A D | RegionInfo.cpp | 65 RegionInfo* RI, in Region() argument 67 RegionBase<RegionTraits<Function>>(Entry, Exit, RI, DT, Parent) { in Region() 133 RI.recalculate(F, DT, PDT, DF); in runOnFunction() 138 RI.releaseMemory(); in releaseMemory() 142 RI.verifyAnalysis(); in verifyAnalysis() 153 RI.print(OS); in print() 158 RI.dump(); in dump() 191 RegionInfo RI; in run() local 196 RI.recalculate(F, DT, PDT, DF); in run() 197 return RI; in run()
|
| /freebsd-12.1/contrib/llvm/include/llvm-c/ |
| H A D | Object.h | 72 void LLVMDisposeRelocationIterator(LLVMRelocationIteratorRef RI); 74 LLVMRelocationIteratorRef RI); 75 void LLVMMoveToNextRelocation(LLVMRelocationIteratorRef RI); 84 uint64_t LLVMGetRelocationOffset(LLVMRelocationIteratorRef RI); 85 LLVMSymbolIteratorRef LLVMGetRelocationSymbol(LLVMRelocationIteratorRef RI); 86 uint64_t LLVMGetRelocationType(LLVMRelocationIteratorRef RI); 89 const char *LLVMGetRelocationTypeName(LLVMRelocationIteratorRef RI); 90 const char *LLVMGetRelocationValueString(LLVMRelocationIteratorRef RI);
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 34 const MCRegisterInfo &RI) const { in mayAffectControlFlow() 37 unsigned PC = RI.getProgramCounter(); in mayAffectControlFlow() 40 if (hasDefOfPhysReg(MI, PC, RI)) in mayAffectControlFlow() 55 const MCRegisterInfo &RI) const { in hasDefOfPhysReg() 58 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg())) in hasDefOfPhysReg() 63 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg())) in hasDefOfPhysReg() 65 return hasImplicitDefOfPhysReg(Reg, &RI); in hasDefOfPhysReg()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | RegionIterator.h | 326 static NodeRef getEntryNode(RegionInfo *RI) { 330 static nodes_iterator nodes_begin(RegionInfo* RI) { 331 return nodes_iterator::begin(getEntryNode(RI)); 334 static nodes_iterator nodes_end(RegionInfo *RI) { 335 return nodes_iterator::end(getEntryNode(RI)); 345 static NodeRef getEntryNode(RegionInfoPass *RI) { 346 return GraphTraits<RegionInfo*>::getEntryNode(&RI->getRegionInfo()); 349 static nodes_iterator nodes_begin(RegionInfoPass* RI) { 350 return GraphTraits<RegionInfo*>::nodes_begin(&RI->getRegionInfo()); 353 static nodes_iterator nodes_end(RegionInfoPass *RI) { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Object/ |
| H A D | Object.cpp | 214 uint64_t LLVMGetRelocationOffset(LLVMRelocationIteratorRef RI) { in LLVMGetRelocationOffset() argument 215 return (*unwrap(RI))->getOffset(); in LLVMGetRelocationOffset() 218 LLVMSymbolIteratorRef LLVMGetRelocationSymbol(LLVMRelocationIteratorRef RI) { in LLVMGetRelocationSymbol() argument 219 symbol_iterator ret = (*unwrap(RI))->getSymbol(); in LLVMGetRelocationSymbol() 223 uint64_t LLVMGetRelocationType(LLVMRelocationIteratorRef RI) { in LLVMGetRelocationType() argument 224 return (*unwrap(RI))->getType(); in LLVMGetRelocationType() 228 const char *LLVMGetRelocationTypeName(LLVMRelocationIteratorRef RI) { in LLVMGetRelocationTypeName() argument 230 (*unwrap(RI))->getTypeName(ret); in LLVMGetRelocationTypeName() 237 const char *LLVMGetRelocationValueString(LLVMRelocationIteratorRef RI) { in LLVMGetRelocationValueString() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 267 if (ReturnInst *RI = dyn_cast<ReturnInst>(&BB.back())) in runOnFunction() local 268 Returns.push_back(RI); in runOnFunction() 303 for (ReturnInst *RI : Returns) { in runOnFunction() 304 BasicBlock *BB = RI->getParent(); in runOnFunction() 314 ReplaceableStores.emplace_back(RI, SI); in runOnFunction() 386 ReturnInst *RI = Replacement.first; in runOnFunction() local 387 IRBuilder<> B(RI); in runOnFunction() 388 B.SetCurrentDebugLocation(RI->getDebugLoc()); in runOnFunction() 393 Value *RetVal = RI->getReturnValue(); in runOnFunction() 426 RI->setOperand(0, NewRetVal); in runOnFunction() [all …]
|
| H A D | SIInstrInfo.cpp | 90 RI(ST), ST(ST) {} in SIInstrInfo() 575 if (RI.isSGPRClass(RC)) { in copyPhysReg() 584 if (!RI.isSGPRClass(RI.getPhysRegClass(SrcReg))) { in copyPhysReg() 591 bool Forward = RI.getHWRegIndex(DestReg) <= RI.getHWRegIndex(SrcReg); in copyPhysReg() 826 } else if (RI.getRegSizeInBits(*DstRC) == 64 && RI.isSGPRClass(DstRC)) { in getMovOpcode() 828 } else if (RI.getRegSizeInBits(*DstRC) == 64 && !RI.isSGPRClass(DstRC)) { in getMovOpcode() 890 if (RI.isSGPRClass(RC)) { in storeRegToStackSlot() 991 if (RI.isSGPRClass(RC)) { in loadRegFromStackSlot() 2110 RI.isSGPRClass(RI.getPhysRegClass(Src0->getReg()))) || in FoldImmediate() 2126 RI.isSGPRClass(RI.getPhysRegClass(Src1->getReg()))) || in FoldImmediate() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonAsmPrinter.cpp | 67 const MCRegisterInfo *RI) { in getHexagonRegisterPair() argument 69 MCSuperRegIterator SR(Reg, RI, false); in getHexagonRegisterPair() 384 unsigned Reg = RI->getEncodingValue(Rt.getReg()); in HexagonProcessInstruction() 389 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction() 395 unsigned Reg = RI->getEncodingValue(Rt.getReg()); in HexagonProcessInstruction() 400 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction() 407 unsigned Reg = RI->getEncodingValue(Rt.getReg()); in HexagonProcessInstruction() 412 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction() 419 unsigned Reg = RI->getEncodingValue(Rs.getReg()); in HexagonProcessInstruction() 424 Rs.setReg(getHexagonRegisterPair(Rs.getReg(), RI)); in HexagonProcessInstruction() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | PlistReporter.cpp | 53 RI = D.range_begin(), RE = D.range_end(); RI != RE; ++RI) { in writeARCDiagsToPlist() local 54 AddFID(FM, Fids, SM, RI->getBegin()); in writeARCDiagsToPlist() 55 AddFID(FM, Fids, SM, RI->getEnd()); in writeARCDiagsToPlist()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCChecker.cpp | 81 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in initReg() 83 if (!MCSubRegIterator(*SRI, &RI).isValid()) in initReg() 140 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 142 if (MCSubRegIterator(*SRI, &RI).isValid()) in init() 196 : Context(Context), MCB(mcb), RI(ri), MCII(MCII), STI(STI), in HexagonMCChecker() 204 : Context(Other.Context), MCB(Other.MCB), RI(Other.RI), MCII(Other.MCII), in HexagonMCChecker() 559 reportWarning("Register `" + Twine(RI.getName(Register)) + in checkRegisterCurDefs() 584 unsigned BadR = RI.isSubRegister(Hexagon::USR, R) ? UsrR : R; in checkRegisters() 641 reportWarning("register `" + Twine(RI.getName(R)) + in checkRegisters() 703 reportError("register `" + Twine(RI.getName(Register)) + in reportErrorRegisters() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | simple_ilist.h | 275 iterator RI = RHS.begin(), RE = RHS.end(); in merge() local 277 if (comp(*RI, *LI)) { in merge() 279 iterator RunStart = RI++; in merge() 280 RI = std::find_if(RI, RE, [&](reference RV) { return !comp(RV, *LI); }); in merge() 281 splice(LI, RHS, RunStart, RI); in merge() 282 if (RI == RE) in merge() 288 splice(LE, RHS, RI, RE); in merge()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.h | 67 const relocation_iterator &RI) const { in getRelocationEntry() argument 71 Obj.getRelocation(RI->getRawDataRefImpl()); in getRelocationEntry() 75 uint64_t Offset = RI->getOffset(); in getRelocationEntry() 100 const relocation_iterator &RI, 106 const relocation_iterator &RI,
|
| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 675 MCRegUnitIterator RI; variable 684 for (RI = MCRegUnitIterator(Reg, MCRI); RI.isValid(); ++RI) { in MCRegAliasIterator() 685 for (RRI = MCRegUnitRootIterator(*RI, MCRI); RRI.isValid(); ++RRI) { in MCRegAliasIterator() 694 bool isValid() const { return RI.isValid(); } in isValid() 712 ++RI; in advance() 713 if (RI.isValid()) { in advance() 714 RRI = MCRegUnitRootIterator(*RI, MCRI); in advance()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 150 void forwardResume(ResumeInst *RI, 212 BasicBlock *Src = RI->getParent(); in forwardResume() 221 RI->eraseFromParent(); in forwardResume() 1984 for (ReturnInst *RI : Returns) { in InlineFunction() 2105 RI->eraseFromParent(); in InlineFunction() 2142 for (ReturnInst *RI : Returns) { in InlineFunction() 2155 RI->eraseFromParent(); in InlineFunction() 2291 PHI->addIncoming(RI->getReturnValue(), RI->getParent()); in InlineFunction() 2298 ReturnInst *RI = Returns[i]; in InlineFunction() local 2300 Loc = RI->getDebugLoc(); in InlineFunction() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 147 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall() local 148 if (!RI || RI == &InstList.front()) in getTerminatingMustTailCall() 151 const Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall() 155 if (Value *RV = RI->getReturnValue()) { in getTerminatingMustTailCall() 178 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall() local 179 if (!RI || RI == &InstList.front()) in getTerminatingDeoptimizeCall() 182 if (auto *CI = dyn_cast_or_null<CallInst>(RI->getPrevNode())) in getTerminatingDeoptimizeCall()
|