Home
last modified time | relevance | path

Searched refs:JTI (Results 1 – 25 of 88) sorted by relevance

1234

/external/llvm-project/llvm/test/CodeGen/Mips/
Djtstat.ll59 ; CHECK-STATIC16: li ${{[0-9]+}}, %hi($JTI{{[0-9]+}}_{{[0-9]+}})
60 ; CHECK-STATIC16: lw ${{[0-9]+}}, %lo($JTI{{[0-9]+}}_{{[0-9]+}})(${{[0-9]+}})
61 ; CHECK-STATIC16: $JTI{{[0-9]+}}_{{[0-9]+}}:
/external/llvm/test/CodeGen/Mips/
Djtstat.ll59 ; CHECK-STATIC16: li ${{[0-9]+}}, %hi($JTI{{[0-9]+}}_{{[0-9]+}})
60 ; CHECK-STATIC16: lw ${{[0-9]+}}, %lo($JTI{{[0-9]+}}_{{[0-9]+}})(${{[0-9]+}})
61 ; CHECK-STATIC16: $JTI{{[0-9]+}}_{{[0-9]+}}:
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64BranchTargets.cpp73 if (auto *JTI = MF.getJumpTableInfo()) in runOnMachineFunction() local
74 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction()
DAArch64AsmPrinter.cpp801 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { in emitJumpTableInfo() local
802 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableInfo()
807 unsigned Size = AFI->getJumpTableEntrySize(JTI); in emitJumpTableInfo()
809 OutStreamer->emitLabel(GetJTISymbol(JTI)); in emitJumpTableInfo()
811 const MCSymbol *BaseSym = AArch64FI->getJumpTableEntryPCRelSymbol(JTI); in emitJumpTableInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64BranchTargets.cpp72 if (auto *JTI = MF.getJumpTableInfo()) in runOnMachineFunction() local
73 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction()
DAArch64AsmPrinter.cpp90 const MachineBasicBlock *MBB, unsigned JTI);
778 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { in EmitJumpTableInfo() local
779 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInfo()
784 unsigned Size = AFI->getJumpTableEntrySize(JTI); in EmitJumpTableInfo()
786 OutStreamer->EmitLabel(GetJTISymbol(JTI)); in EmitJumpTableInfo()
789 emitJumpTableEntry(MJTI, JTBB, JTI); in EmitJumpTableInfo()
795 unsigned JTI) { in emitJumpTableEntry() argument
798 unsigned Size = AFI->getJumpTableEntrySize(JTI); in emitJumpTableEntry()
803 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF, JTI, OutContext); in emitJumpTableEntry()
807 const MCSymbol *BaseSym = AFI->getJumpTableEntryPCRelSymbol(JTI); in emitJumpTableEntry()
/external/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp640 unsigned JTI = JTOp.getIndex(); in doInitialJumpTablePlacement() local
641 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); in doInitialJumpTablePlacement()
647 .addJumpTableIndex(JTI) in doInitialJumpTablePlacement()
650 CPEntries.emplace_back(1, CPEntry(CPEMI, JTI)); in doInitialJumpTablePlacement()
651 JumpTableEntryIndices.insert(std::make_pair(JTI, CPEntries.size() - 1)); in doInitialJumpTablePlacement()
2121 unsigned JTI = JTOP.getIndex(); in optimizeThumb2JumpTables() local
2122 assert(JTI < JT.size()); in optimizeThumb2JumpTables()
2127 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables()
2151 CPUser &User = CPUsers[JumpTableUserIndices[JTI]]; in optimizeThumb2JumpTables()
2170 .addJumpTableIndex(JTI, JTOP.getTargetFlags()) in optimizeThumb2JumpTables()
[all …]
DARMAsmPrinter.cpp1010 unsigned JTI = MO1.getIndex(); in EmitJumpTableAddrs() local
1017 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableAddrs()
1026 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableAddrs()
1057 unsigned JTI = MO1.getIndex(); in EmitJumpTableInsts() local
1059 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableInsts()
1065 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInsts()
1083 unsigned JTI = MO1.getIndex(); in EmitJumpTableTBInst() local
1085 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableTBInst()
1091 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableTBInst()
/external/llvm-project/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp586 unsigned JTI = JTOp.getIndex(); in doInitialJumpTablePlacement() local
587 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); in doInitialJumpTablePlacement()
593 .addJumpTableIndex(JTI) in doInitialJumpTablePlacement()
596 CPEntries.emplace_back(1, CPEntry(CPEMI, JTI)); in doInitialJumpTablePlacement()
597 JumpTableEntryIndices.insert(std::make_pair(JTI, CPEntries.size() - 1)); in doInitialJumpTablePlacement()
2146 unsigned JTI = JTOP.getIndex(); in optimizeThumb2JumpTables() local
2147 assert(JTI < JT.size()); in optimizeThumb2JumpTables()
2152 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables()
2171 CPUser &User = CPUsers[JumpTableUserIndices[JTI]]; in optimizeThumb2JumpTables()
2273 .addJumpTableIndex(JTI, JTOP.getTargetFlags()) in optimizeThumb2JumpTables()
[all …]
DARMAsmPrinter.cpp957 unsigned JTI = MO1.getIndex(); in emitJumpTableAddrs() local
964 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in emitJumpTableAddrs()
973 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableAddrs()
1003 unsigned JTI = MO1.getIndex(); in emitJumpTableInsts() local
1010 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in emitJumpTableInsts()
1016 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableInsts()
1033 unsigned JTI = MO1.getIndex(); in emitJumpTableTBInst() local
1038 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in emitJumpTableTBInst()
1044 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableTBInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp594 unsigned JTI = JTOp.getIndex(); in doInitialJumpTablePlacement() local
595 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); in doInitialJumpTablePlacement()
601 .addJumpTableIndex(JTI) in doInitialJumpTablePlacement()
604 CPEntries.emplace_back(1, CPEntry(CPEMI, JTI)); in doInitialJumpTablePlacement()
605 JumpTableEntryIndices.insert(std::make_pair(JTI, CPEntries.size() - 1)); in doInitialJumpTablePlacement()
2173 unsigned JTI = JTOP.getIndex(); in optimizeThumb2JumpTables() local
2174 assert(JTI < JT.size()); in optimizeThumb2JumpTables()
2179 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables()
2198 CPUser &User = CPUsers[JumpTableUserIndices[JTI]]; in optimizeThumb2JumpTables()
2300 .addJumpTableIndex(JTI, JTOP.getTargetFlags()) in optimizeThumb2JumpTables()
[all …]
DARMAsmPrinter.cpp939 unsigned JTI = MO1.getIndex(); in EmitJumpTableAddrs() local
946 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableAddrs()
955 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableAddrs()
985 unsigned JTI = MO1.getIndex(); in EmitJumpTableInsts() local
992 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableInsts()
998 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInsts()
1015 unsigned JTI = MO1.getIndex(); in EmitJumpTableTBInst() local
1020 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableTBInst()
1026 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableTBInst()
/external/llvm-project/llvm/lib/Target/XCore/
DXCoreAsmPrinter.cpp187 unsigned JTI = MI->getOperand(opNum).getIndex(); in printInlineJT() local
191 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreAsmPrinter.cpp188 unsigned JTI = MI->getOperand(opNum).getIndex(); in printInlineJT() local
192 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
/external/llvm/lib/Target/XCore/
DXCoreAsmPrinter.cpp194 unsigned JTI = MI->getOperand(opNum).getIndex(); in printInlineJT() local
198 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
/external/llvm-project/llvm/include/llvm/CodeGen/
DSwitchLoweringUtils.h170 unsigned JTI; member
178 : Reg(R), JTI(J), MBB(M), Default(D) {} in JumpTable()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSwitchLoweringUtils.h165 unsigned JTI; member
173 : Reg(R), JTI(J), MBB(M), Default(D) {} in JumpTable()
/external/llvm/test/CodeGen/Hexagon/
Dblock-addr.ll3 ; Allow combine(..##JTI..):
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1406 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { in EmitJumpTableInfo() local
1407 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInfo()
1418 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext); in EmitJumpTableInfo()
1427 OutStreamer->EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()), in EmitJumpTableInfo()
1440 OutStreamer->EmitLabel(GetJTISymbol(JTI, true)); in EmitJumpTableInfo()
1442 OutStreamer->EmitLabel(GetJTISymbol(JTI)); in EmitJumpTableInfo()
1445 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI); in EmitJumpTableInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMIRPrinter.cpp129 const MachineJumpTableInfo &JTI);
525 const MachineJumpTableInfo &JTI) { in convert() argument
526 YamlJTI.Kind = JTI.getEntryKind(); in convert()
528 for (const auto &Table : JTI.getJumpTables()) { in convert()
DSwitchLoweringUtils.cpp247 unsigned JTI = CurMF->getOrCreateJumpTableInfo(TLI->getJumpTableEncoding()) in buildJumpTable() local
251 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); in buildJumpTable()
/external/llvm-project/llvm/lib/CodeGen/
DMIRPrinter.cpp132 const MachineJumpTableInfo &JTI);
551 const MachineJumpTableInfo &JTI) { in convert() argument
552 YamlJTI.Kind = JTI.getEntryKind(); in convert()
554 for (const auto &Table : JTI.getJumpTables()) { in convert()
/external/llvm/lib/CodeGen/
DMIRPrinter.cpp88 const MachineJumpTableInfo &JTI);
408 const MachineJumpTableInfo &JTI) { in convert() argument
409 YamlJTI.Kind = JTI.getEntryKind(); in convert()
411 for (const auto &Table : JTI.getJumpTables()) { in convert()
DMachineFunction.cpp537 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, in getJTISymbol() argument
541 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!"); in getJTISymbol()
547 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI; in getJTISymbol()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1858 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { in EmitJumpTableInfo() local
1859 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInfo()
1870 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext); in EmitJumpTableInfo()
1879 OutStreamer->EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()), in EmitJumpTableInfo()
1893 OutStreamer->EmitLabel(GetJTISymbol(JTI, true)); in EmitJumpTableInfo()
1895 MCSymbol* JTISymbol = GetJTISymbol(JTI); in EmitJumpTableInfo()
1903 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI); in EmitJumpTableInfo()

1234