/external/llvm-project/llvm/test/CodeGen/Mips/ |
D | jtstat.ll | 59 ; 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/ |
D | jtstat.ll | 59 ; 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/ |
D | AArch64BranchTargets.cpp | 73 if (auto *JTI = MF.getJumpTableInfo()) in runOnMachineFunction() local 74 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction()
|
D | AArch64AsmPrinter.cpp | 801 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/ |
D | AArch64BranchTargets.cpp | 72 if (auto *JTI = MF.getJumpTableInfo()) in runOnMachineFunction() local 73 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction()
|
D | AArch64AsmPrinter.cpp | 90 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/ |
D | ARMConstantIslandPass.cpp | 640 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 …]
|
D | ARMAsmPrinter.cpp | 1010 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/ |
D | ARMConstantIslandPass.cpp | 586 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 …]
|
D | ARMAsmPrinter.cpp | 957 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/ |
D | ARMConstantIslandPass.cpp | 594 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 …]
|
D | ARMAsmPrinter.cpp | 939 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/ |
D | XCoreAsmPrinter.cpp | 187 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/ |
D | XCoreAsmPrinter.cpp | 188 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/ |
D | XCoreAsmPrinter.cpp | 194 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/ |
D | SwitchLoweringUtils.h | 170 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/ |
D | SwitchLoweringUtils.h | 165 unsigned JTI; member 173 : Reg(R), JTI(J), MBB(M), Default(D) {} in JumpTable()
|
/external/llvm/test/CodeGen/Hexagon/ |
D | block-addr.ll | 3 ; Allow combine(..##JTI..):
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1406 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/ |
D | MIRPrinter.cpp | 129 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()
|
D | SwitchLoweringUtils.cpp | 247 unsigned JTI = CurMF->getOrCreateJumpTableInfo(TLI->getJumpTableEncoding()) in buildJumpTable() local 251 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); in buildJumpTable()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MIRPrinter.cpp | 132 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/ |
D | MIRPrinter.cpp | 88 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()
|
D | MachineFunction.cpp | 537 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/ |
D | AsmPrinter.cpp | 1858 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()
|