Home
last modified time | relevance | path

Searched refs:RI (Results 1 – 25 of 416) sorted by relevance

12345678910>>...17

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86GenRegisterInfo.inc1173 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/
DDwarfEHPrepare.cpp46 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 …]
DMachineRegionInfo.cpp25 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()
DGCMetadata.cpp117 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/
DDifferenceEngine.cpp198 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/
DDifferenceEngine.cpp195 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/
DMachineRegionInfo.h68 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/
Dstable_sort.pass.cpp25 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/
Dsort.pass.cpp25 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/
DLanaiDelaySlotFiller.cpp108 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/
DRegionPrinter.cpp120 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 …]
DRegionInfo.cpp66 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/
DObject.h72 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/
DRegionPrinter.cpp74 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/
DMCInstrDesc.cpp34 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/
DCodeGenSchedule.cpp318 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/
Dsearch.pass.cpp40 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/
Dline_loose.txt72 $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 …]
Dline_fi.txt70 $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 …]
Dline_normal_cj.txt71 $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 …]
Dline.txt64 $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 …]
Dline_normal_fi.txt68 $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 …]
Dline_normal.txt68 $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 …]
Dline_loose_fi.txt69 $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/
DHexagonAsmPrinter.cpp71 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 …]

12345678910>>...17