/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86GenRegisterInfo.inc | 1173 static inline void InitX86MCRegisterInfo(MCRegisterInfo *RI, unsigned RA, unsigned DwarfFlavour = 0… 1174 RI->InitMCRegisterInfo(X86RegDesc, 160, RA, X86MCRegisterClasses, 40); 1181 RI->mapDwarfRegToLLVMReg(41, X86::MM0, false ); 1182 RI->mapDwarfRegToLLVMReg(42, X86::MM1, false ); 1183 RI->mapDwarfRegToLLVMReg(43, X86::MM2, false ); 1184 RI->mapDwarfRegToLLVMReg(44, X86::MM3, false ); 1185 RI->mapDwarfRegToLLVMReg(45, X86::MM4, false ); 1186 RI->mapDwarfRegToLLVMReg(46, X86::MM5, false ); 1187 RI->mapDwarfRegToLLVMReg(47, X86::MM6, false ); 1188 RI->mapDwarfRegToLLVMReg(48, X86::MM7, false ); [all …]
|
/external/llvm/lib/CodeGen/ |
D | DwarfEHPrepare.cpp | 46 Value *GetExceptionObject(ResumeInst *RI); 100 Value *DwarfEHPrepare::GetExceptionObject(ResumeInst *RI) { in GetExceptionObject() argument 101 Value *V = RI->getOperand(0); in GetExceptionObject() 121 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI); in GetExceptionObject() 123 RI->eraseFromParent(); in GetExceptionObject() 144 for (auto *RI : Resumes) { in pruneUnreachableResumes() local 146 if (isPotentiallyReachable(LP, RI, DT)) { in pruneUnreachableResumes() 165 ResumeInst *RI = Resumes[I]; in pruneUnreachableResumes() local 167 Resumes[ResumesLeft++] = RI; in pruneUnreachableResumes() 169 BasicBlock *BB = RI->getParent(); in pruneUnreachableResumes() [all …]
|
D | MachineRegionInfo.cpp | 25 MachineRegionInfo* RI, in MachineRegion() argument 27 RegionBase<RegionTraits<MachineFunction>>(Entry, Exit, RI, DT, Parent) { in MachineRegion() 88 RI.recalculate(F, DT, PDT, DF); in runOnMachineFunction() 93 RI.releaseMemory(); in releaseMemory() 101 RI.verifyAnalysis(); in verifyAnalysis() 112 RI.print(OS); in print() 117 RI.dump(); in dump()
|
D | GCMetadata.cpp | 117 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction() local 119 RI != RE; ++RI) in runOnFunction() 120 OS << "\t" << RI->Num << "\t" << RI->StackOffset << "[sp]\n"; in runOnFunction() 129 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction() local 132 OS << " " << RI->Num; in runOnFunction() 133 if (++RI == RE) in runOnFunction()
|
/external/swiftshader/third_party/LLVM/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 198 BasicBlock::iterator RI = R->begin(); in diff() local 203 assert(LI != LE && RI != R->end()); in diff() 204 Instruction *LeftI = &*LI, *RightI = &*RI; in diff() 217 ++LI, ++RI; in diff() 223 for (LI = L->begin(), RI = R->begin(); LI != LE; ++LI, ++RI) in diff() 224 unify(&*LI, &*RI); in diff() 228 void runBlockDiff(BasicBlock::iterator LI, BasicBlock::iterator RI); 282 InvokeInst *RI = cast<InvokeInst>(R); in diff() local 283 if (diffCallSites(CallSite(LI), CallSite(RI), Complain)) in diff() 287 tryUnify(LI->getNormalDest(), RI->getNormalDest()); in diff() [all …]
|
/external/llvm/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 195 BasicBlock::iterator RI = R->begin(); in diff() local 198 assert(LI != LE && RI != R->end()); in diff() 199 Instruction *LeftI = &*LI, *RightI = &*RI; in diff() 213 ++RI; in diff() 219 for (LI = L->begin(), RI = R->begin(); LI != LE; ++LI, ++RI) in diff() 220 unify(&*LI, &*RI); in diff() 224 void runBlockDiff(BasicBlock::iterator LI, BasicBlock::iterator RI); 278 InvokeInst *RI = cast<InvokeInst>(R); in diff() local 279 if (diffCallSites(CallSite(LI), CallSite(RI), Complain)) in diff() 283 tryUnify(LI->getNormalDest(), RI->getNormalDest()); in diff() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineRegionInfo.h | 68 MachineRegionInfo* RI, 93 MachineRegionInfo RI; 102 return RI; 106 return RI; 148 static NodeType *getEntryNode(MachineRegionInfo *RI) { 149 return GraphTraits<FlatIt<MachineRegion*> >::getEntryNode(RI->getTopLevelRegion()); 151 static nodes_iterator nodes_begin(MachineRegionInfo* RI) { 152 return nodes_iterator::begin(getEntryNode(RI)); 154 static nodes_iterator nodes_end(MachineRegionInfo *RI) { 155 return nodes_iterator::end(getEntryNode(RI)); [all …]
|
/external/libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/ |
D | stable_sort.pass.cpp | 25 template <class RI> 27 test_sort_helper(RI f, RI l) in test_sort_helper() 29 typedef typename std::iterator_traits<RI>::value_type value_type; in test_sort_helper() 30 typedef typename std::iterator_traits<RI>::difference_type difference_type; in test_sort_helper() 46 template <class RI> 48 test_sort_driver_driver(RI f, RI l, int start, RI real_last) in test_sort_driver_driver() 50 for (RI i = l; i > f + start;) in test_sort_driver_driver() 62 template <class RI> 64 test_sort_driver(RI f, RI l, int start) in test_sort_driver()
|
/external/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/ |
D | sort.pass.cpp | 25 template <class RI> 27 test_sort_helper(RI f, RI l) in test_sort_helper() 29 typedef typename std::iterator_traits<RI>::value_type value_type; in test_sort_helper() 30 typedef typename std::iterator_traits<RI>::difference_type difference_type; in test_sort_helper() 46 template <class RI> 48 test_sort_driver_driver(RI f, RI l, int start, RI real_last) in test_sort_driver_driver() 50 for (RI i = l; i > f + start;) in test_sort_driver_driver() 62 template <class RI> 64 test_sort_driver(RI f, RI l, int start) in test_sort_driver()
|
/external/llvm/lib/Target/Lanai/ |
D | LanaiDelaySlotFiller.cpp | 108 MachineBasicBlock::reverse_instr_iterator RI(I); in runOnMachineBasicBlock() local 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() [all …]
|
/external/llvm/lib/Analysis/ |
D | RegionPrinter.cpp | 120 for (const auto &RI : R) in printRegionCluster() local 121 printRegionCluster(*RI, GW, depth + 1); in printRegionCluster() 123 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo()); in printRegionCluster() local 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() [all …]
|
D | RegionInfo.cpp | 66 RegionInfo* RI, in Region() argument 68 RegionBase<RegionTraits<Function>>(Entry, Exit, RI, DT, Parent) { in Region() 132 RI.recalculate(F, DT, PDT, DF); in runOnFunction() 137 RI.releaseMemory(); in releaseMemory() 141 RI.verifyAnalysis(); in verifyAnalysis() 152 RI.print(OS); in print() 157 RI.dump(); in dump() 188 RegionInfo RI; in run() local 193 RI.recalculate(F, DT, PDT, DF); in run() 194 return RI; in run()
|
/external/llvm/include/llvm-c/ |
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);
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | RegionPrinter.cpp | 74 GraphTraits<RegionInfo*>::ChildIteratorType CI, RegionInfo *RI) { in getEdgeAttributes() 85 Region *R = RI->getRegionFor(destBB); in getEdgeAttributes() 119 for (Region::const_iterator RI = R->begin(), RE = R->end(); RI != RE; ++RI) in printRegionCluster() local 120 printRegionCluster(*RI, GW, depth + 1); in printRegionCluster() 122 RegionInfo *RI = R->getRegionInfo(); in printRegionCluster() local 127 if (RI->getRegionFor(BB) == R) in printRegionCluster() 129 << static_cast<const void*>(RI->getTopLevelRegion()->getBBNode(BB)) in printRegionCluster() 136 static void addCustomGraphFeatures(const RegionInfo* RI, in addCustomGraphFeatures() 140 printRegionCluster(RI->getTopLevelRegion(), GW, 4); in addCustomGraphFeatures()
|
/external/llvm/lib/MC/ |
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() 48 RI.isSubRegisterEq(PC, MI.getOperand(i).getReg())) in mayAffectControlFlow() 64 const MCRegisterInfo &RI) const { in hasDefOfPhysReg() 67 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg())) in hasDefOfPhysReg() 69 return hasImplicitDefOfPhysReg(Reg, &RI); in hasDefOfPhysReg()
|
/external/llvm/utils/TableGen/ |
D | CodeGenSchedule.cpp | 318 for (RecIter RI = RWDefs.begin(), RE = RWDefs.end(); in collectSchedRW() 319 RI != RE; ++RI) { in collectSchedRW() 320 if (!getSchedRWIdx(*RI, (*RI)->isSubClassOf("SchedRead"))) { in collectSchedRW() 321 const std::string &Name = (*RI)->getName(); in collectSchedRW() 323 dbgs() << "Unused SchedReadWrite " << (*RI)->getName() << '\n'; in collectSchedRW() 394 for (RecIter RI = RWDefs.begin(), RE = RWDefs.end(); RI != RE; ++RI) { in findRWs() local 395 unsigned Idx = getSchedRWIdx(*RI, IsRead); in findRWs() 556 for (IdxIter RI = SC.Reads.begin(), RE = SC.Reads.end(); RI != RE; ++RI) in collectSchedClasses() local 557 dbgs() << " " << SchedReads[*RI].Name; in collectSchedClasses() 573 for (IdxIter RI = Reads.begin(), RE = Reads.end(); RI != RE; ++RI) in collectSchedClasses() local [all …]
|
/external/libcxx/test/std/experimental/algorithms/alg.search/ |
D | search.pass.cpp | 40 typedef int * RI; in main() typedef 41 …static_assert((std::is_same<RI, decltype(std::experimental::search(RI(), RI(), MySearcher()))>::va… in main() 43 RI it(nullptr); in main()
|
/external/icu/icu4c/source/data/brkitr/rules/ |
D | line_loose.txt | 72 $RI = [:LineBreak = Regional_Indicator:]; 82 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 338 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 339 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 340 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 342 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 343 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 537 # [^RI] RI / (RI RI)+ ^RI; 538 # [^RI] RI RI / (RI RI)+ ^RI; 541 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
D | line_fi.txt | 70 $RI = [:LineBreak = Regional_Indicator:]; 80 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 336 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 337 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 338 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 340 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 341 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 536 # [^RI] RI / (RI RI)+ ^RI; 537 # [^RI] RI RI / (RI RI)+ ^RI; 539 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
D | line_normal_cj.txt | 71 $RI = [:LineBreak = Regional_Indicator:]; 81 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 337 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 338 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 339 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 341 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 342 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 536 # [^RI] RI / (RI RI)+ ^RI; 537 # [^RI] RI RI / (RI RI)+ ^RI; 539 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
D | line.txt | 64 $RI = [:LineBreak = Regional_Indicator:]; 74 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 327 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 328 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 329 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 331 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 332 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 524 # [^RI] RI / (RI RI)+ ^RI; 525 # [^RI] RI RI / (RI RI)+ ^RI; 527 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
D | line_normal_fi.txt | 68 $RI = [:LineBreak = Regional_Indicator:]; 78 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 334 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 335 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 336 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 338 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 339 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 534 # [^RI] RI / (RI RI)+ ^RI; 535 # [^RI] RI RI / (RI RI)+ ^RI; 537 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
D | line_normal.txt | 68 $RI = [:LineBreak = Regional_Indicator:]; 78 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 331 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 332 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 333 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 335 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 336 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 528 # [^RI] RI / (RI RI)+ ^RI; 529 # [^RI] RI RI / (RI RI)+ ^RI; 531 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
D | line_loose_fi.txt | 69 $RI = [:LineBreak = Regional_Indicator:]; 79 $EmojiNRK = [[\p{Emoji}] - [$RI \u002a\u00230-9©®™〰〽]]; 338 $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 339 $RI $CM* $RI $CM* $ZWJ / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $N… 340 $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $… 342 $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS {eof}]; 343 $RI $CM* $RI $CM* $ZWJ ($ID | $Extended_Pict | $EmojiNRK); 540 # [^RI] RI / (RI RI)+ ^RI; 541 # [^RI] RI RI / (RI RI)+ ^RI; 544 …EX $IS $SY $WJ $GL $ZW $SP $BK $CR $LF $NL $ZWJ] $CM* $RI / ($CM* $RI $CM* $RI)+ $CM* [{eof}[^$RI … [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonAsmPrinter.cpp | 71 const MCRegisterInfo *RI) { in getHexagonRegisterPair() argument 73 MCSuperRegIterator SR(Reg, RI, false); in getHexagonRegisterPair() 259 const MCRegisterInfo *RI = OutStreamer->getContext().getRegisterInfo(); in HexagonProcessInstruction() local 332 unsigned Reg = RI->getEncodingValue(Rt.getReg()); in HexagonProcessInstruction() 337 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction() 343 unsigned Reg = RI->getEncodingValue(Rt.getReg()); in HexagonProcessInstruction() 348 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction() 355 unsigned Reg = RI->getEncodingValue(Rt.getReg()); in HexagonProcessInstruction() 360 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction() 367 unsigned Reg = RI->getEncodingValue(Rs.getReg()); in HexagonProcessInstruction() [all …]
|