Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
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()
DAArch64BranchTargets.cpp72 if (auto *JTI = MF.getJumpTableInfo()) in runOnMachineFunction() local
73 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction()
DAArch64InstructionSelector.cpp2432 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/
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()
DARMISelLowering.cpp5337 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/
DXCoreAsmPrinter.cpp188 unsigned JTI = MI->getOperand(opNum).getIndex(); in printInlineJT() local
192 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
DXCoreISelLowering.cpp351 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/
DSwitchLoweringUtils.h165 unsigned JTI; member
173 : Reg(R), JTI(J), MBB(M), Default(D) {} in JumpTable()
DSelectionDAG.h658 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);
DSelectionDAGNodes.h1793 int JTI;
1798 0, DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) {
1802 int getIndex() const { return JTI; }
DMachineFunction.h818 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
DTargetLowering.h3023 unsigned JTI, MCContext &Ctx) const;
/third_party/skia/third_party/externals/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()
DMachineFunction.cpp636 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()
DBranchFolding.cpp230 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/
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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp197 unsigned JTI) { in buildJumpTable() argument
199 .addJumpTableIndex(JTI); in buildJumpTable()
263 unsigned JTI, in buildBrJT() argument
269 .addJumpTableIndex(JTI) in buildBrJT()
DIRTranslator.cpp519 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/
DMachineIRBuilder.h660 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/
DMIRParser.cpp849 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/
DPPCISelLowering.h973 unsigned JTI,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h750 unsigned JTI, MCContext &Ctx) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1442 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()

12