HomeSort by: relevance | last modified time | path
    Searched refs:JTI (Results 1 - 25 of 33) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64BranchTargets.cpp 72 if (auto *JTI = MF.getJumpTableInfo())
73 for (auto &JTE : JTI->getJumpTables())
AArch64AsmPrinter.cpp 831 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
832 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
837 unsigned Size = AFI->getJumpTableEntrySize(JTI);
839 OutStreamer->emitLabel(GetJTISymbol(JTI));
841 const MCSymbol *BaseSym = AArch64FI->getJumpTableEntryPCRelSymbol(JTI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreAsmPrinter.cpp 187 unsigned JTI = MI->getOperand(opNum).getIndex();
191 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
XCoreISelLowering.cpp 351 unsigned JTI = JT->getIndex();
356 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SwitchLoweringUtils.h 170 unsigned JTI;
178 : Reg(R), JTI(J), MBB(M), Default(D) {}
SelectionDAG.h 691 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
693 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned TargetFlags = 0) {
694 return getJumpTable(JTI, VT, true, TargetFlags);
SelectionDAGNodes.h 1794 int JTI;
1797 JumpTableSDNode(int jti, EVT VT, bool isTarg, unsigned TF)
1799 0, DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) {
1803 int getIndex() const { return JTI; }
MachineFunction.h 914 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp 624 unsigned JTI = JTOp.getIndex();
625 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t);
631 .addJumpTableIndex(JTI)
634 CPEntries.emplace_back(1, CPEntry(CPEMI, JTI));
635 JumpTableEntryIndices.insert(std::make_pair(JTI, CPEntries.size() - 1));
2187 unsigned JTI = JTOP.getIndex();
2188 assert(JTI < JT.size());
2193 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
2212 CPUser &User = CPUsers[JumpTableUserIndices[JTI]];
2314 .addJumpTableIndex(JTI, JTOP.getTargetFlags()
    [all...]
ARMAsmPrinter.cpp 267 raw_svector_ostream(Name) << DL.getPrivateGlobalPrefix() << "JTI"
957 unsigned JTI = MO1.getIndex();
964 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI);
973 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1003 unsigned JTI = MO1.getIndex();
1010 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI);
1016 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1033 unsigned JTI = MO1.getIndex();
1038 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI);
1044 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MIRPrinter.cpp 132 const MachineJumpTableInfo &JTI);
552 const MachineJumpTableInfo &JTI) {
553 YamlJTI.Kind = JTI.getEntryKind();
555 for (const auto &Table : JTI.getJumpTables()) {
SwitchLoweringUtils.cpp 250 unsigned JTI = CurMF->getOrCreateJumpTableInfo(TLI->getJumpTableEncoding())
254 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr);
MachineFunction.cpp 659 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx,
663 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
669 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
BranchFolding.cpp 216 MachineJumpTableInfo *JTI = MF.getJumpTableInfo();
217 if (!JTI)
221 BitVector JTIsLive(JTI->getJumpTables().size());
236 JTI->RemoveJumpTable(i);
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.h 156 unsigned JTI,
M68kISelLowering.cpp 2688 const MachineFunction *MF, unsigned JTI, MCContext &Ctx) const {
2689 return MCSymbolRefExpr::create(MF->getJTISymbol(JTI, Ctx), Ctx);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
MachineIRBuilder.cpp 160 unsigned JTI) {
162 .addJumpTableIndex(JTI);
228 unsigned JTI,
234 .addJumpTableIndex(JTI)
IRTranslator.cpp 757 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI);
758 MIB.buildBrJT(Table.getReg(0), JT.JTI, JT.Reg);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 2104 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
2105 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
2116 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext);
2125 OutStreamer->emitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
2139 OutStreamer->emitLabel(GetJTISymbol(JTI, true));
2141 MCSymbol* JTISymbol = GetJTISymbol(JTI);
2145 emitJumpTableEntry(MJTI, JTBBs[ii], JTI);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp 895 MachineJumpTableInfo *JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind);
904 unsigned Index = JTI->createJumpTableIndex(Blocks);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
MachineIRBuilder.h 757 /// Build and insert G_BRJT \p TablePtr, \p JTI, \p IndexReg
760 /// jump table index \p JTI and index \p IndexReg
764 /// \pre \p JTI must be be a jump table index.
768 MachineInstrBuilder buildBrJT(Register TablePtr, unsigned JTI,
1723 /// Build and insert \p Res = G_JUMP_TABLE \p JTI
1726 /// the jump table index \p JTI.
1729 MachineInstrBuilder buildJumpTable(const LLT PtrTy, unsigned JTI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.h 1085 unsigned JTI,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64InstructionSelector.cpp 3280 unsigned JTI = I.getOperand(1).getIndex();
3286 MF->getInfo<AArch64FunctionInfo>()->setJumpTableEntryInfo(JTI, 4, nullptr);
3289 .addJumpTableIndex(JTI);
3299 assert(I.getOperand(1).isJTI() && "Jump table op should have a JTI!");
3302 unsigned JTI = I.getOperand(1).getIndex();
3306 .addJumpTableIndex(JTI, AArch64II::MO_PAGE)
3307 .addJumpTableIndex(JTI, AArch64II::MO_NC | AArch64II::MO_PAGEOFF);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.h 920 unsigned JTI, MCContext &Ctx) const override;
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 2260 MachineJumpTableInfo *JTI = MF->getOrCreateJumpTableInfo(JTE);
2261 unsigned MJTI = JTI->createJumpTableIndex(LPadList);

Completed in 65 milliseconds

1 2