/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
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()
|
D | AArch64BranchTargets.cpp | 72 if (auto *JTI = MF.getJumpTableInfo()) in runOnMachineFunction() local 73 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction()
|
D | AArch64InstructionSelector.cpp | 2432 unsigned JTI = I.getOperand(1).getIndex(); in selectBrJT() local 2440 .addJumpTableIndex(JTI); in selectBrJT() 2454 unsigned JTI = I.getOperand(1).getIndex(); in selectJumpTable() local 2459 .addJumpTableIndex(JTI, AArch64II::MO_PAGE) in selectJumpTable() 2460 .addJumpTableIndex(JTI, AArch64II::MO_NC | AArch64II::MO_PAGEOFF); in selectJumpTable()
|
/third_party/skia/third_party/externals/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()
|
D | ARMISelLowering.cpp | 5337 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy); in LowerBR_JT() local 5338 Table = DAG.getNode(ARMISD::WrapperJT, dl, MVT::i32, JTI); in LowerBR_JT() 5347 Addr, Op.getOperand(2), JTI); in LowerBR_JT() 5355 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI); in LowerBR_JT() 5361 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI); in LowerBR_JT() 9664 MachineJumpTableInfo *JTI = in EmitSjLjDispatchBlock() local 9666 unsigned MJTI = JTI->createJumpTableIndex(LPadList); in EmitSjLjDispatchBlock()
|
/third_party/skia/third_party/externals/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()
|
D | XCoreISelLowering.cpp | 351 unsigned JTI = JT->getIndex(); in LowerBR_JT() local 356 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size(); in LowerBR_JT()
|
/third_party/skia/third_party/externals/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()
|
D | SelectionDAG.h | 658 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false, 660 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned TargetFlags = 0) { 661 return getJumpTable(JTI, VT, true, TargetFlags);
|
D | SelectionDAGNodes.h | 1793 int JTI; 1798 0, DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) { 1802 int getIndex() const { return JTI; }
|
D | MachineFunction.h | 818 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
|
D | TargetLowering.h | 3023 unsigned JTI, MCContext &Ctx) const;
|
/third_party/skia/third_party/externals/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()
|
D | MachineFunction.cpp | 636 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, in getJTISymbol() argument 640 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!"); in getJTISymbol() 646 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI; in getJTISymbol()
|
D | BranchFolding.cpp | 230 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction() local 231 if (!JTI) in OptimizeFunction() 235 BitVector JTIsLive(JTI->getJumpTables().size()); in OptimizeFunction() 250 JTI->RemoveJumpTable(i); in OptimizeFunction()
|
/third_party/skia/third_party/externals/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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | MachineIRBuilder.cpp | 197 unsigned JTI) { in buildJumpTable() argument 199 .addJumpTableIndex(JTI); in buildJumpTable() 263 unsigned JTI, in buildBrJT() argument 269 .addJumpTableIndex(JTI) in buildBrJT()
|
D | IRTranslator.cpp | 519 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); in emitJumpTable() 520 MIB.buildBrJT(Table.getReg(0), JT.JTI, JT.Reg); in emitJumpTable()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | MachineIRBuilder.h | 660 MachineInstrBuilder buildBrJT(Register TablePtr, unsigned JTI, 1478 MachineInstrBuilder buildJumpTable(const LLT PtrTy, unsigned JTI);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 849 MachineJumpTableInfo *JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind); in initializeJumpTableInfo() local 858 unsigned Index = JTI->createJumpTableIndex(Blocks); in initializeJumpTableInfo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 973 unsigned JTI,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 750 unsigned JTI, MCContext &Ctx) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 1442 SDValue SelectionDAG::getJumpTable(int JTI, EVT VT, bool isTarget, in getJumpTable() argument 1449 ID.AddInteger(JTI); in getJumpTable() 1455 auto *N = newSDNode<JumpTableSDNode>(JTI, VT, isTarget, TargetFlags); in getJumpTable()
|