Searched defs:JTI (Results 1 - 21 of 21) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DMachineRelocation.h179 unsigned JTI, intptr_t cst = 0,
190 Result.Target.Index = JTI;
178 getJumpTable(uintptr_t offset,unsigned RelocationType, unsigned JTI, intptr_t cst = 0, bool letTargetResolve = false) argument
H A DSelectionDAG.h442 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
444 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { argument
445 return getJumpTable(JTI, VT, true, TargetFlags);
H A DSelectionDAGNodes.h1450 int JTI; member in class:JumpTableSDNode
1455 0, DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) {
1459 int getIndex() const { return JTI; }
/external/llvm/lib/Target/Mips/
H A DMipsCodeEmitter.cpp50 MipsJITInfo *JTI; member in class:__anon26047::MipsCodeEmitter
69 : MachineFunctionPass(ID), JTI(nullptr), II(nullptr), TD(nullptr),
145 JTI = Target.getJITInfo();
152 JTI->Initialize(MF, IsPIC, Subtarget->isLittle());
/external/llvm/lib/Target/Sparc/
H A DSparcCodeEmitter.cpp34 SparcJITInfo *JTI; member in class:__anon26139::SparcCodeEmitter
52 : MachineFunctionPass(ID), JTI(nullptr), II(nullptr), TD(nullptr),
103 JTI = Target.getJITInfo();
108 JTI->Initialize(MF, IsPIC);
/external/llvm/lib/Target/X86/
H A DX86CodeEmitter.cpp94 void emitJumpTableAddress(unsigned JTI, unsigned Reloc,
342 void Emitter<CodeEmitter>::emitJumpTableAddress(unsigned JTI, unsigned Reloc, argument
350 Reloc, JTI, RelocCST));
1150 X86JITInfo *JTI = TM.getJITInfo();
1151 JTI->setPICBase(MCE.getCurrentPCValue());
H A DX86ISelLowering.cpp1778 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI, argument
1782 return TargetLowering::getPICJumpTableRelocBaseExpr(MF, JTI, Ctx);
/external/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp197 unsigned JTI = MI->getOperand(opNum).getIndex(); local
201 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DXCoreISelLowering.cpp357 unsigned JTI = JT->getIndex(); local
362 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
/external/llvm/lib/CodeGen/
H A DBranchFolding.cpp223 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); local
224 if (!JTI) {
230 BitVector JTIsLive(JTI->getJumpTables().size());
248 JTI->RemoveJumpTable(i);
H A DMachineFunction.cpp460 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, argument
464 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
470 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp187 raw_svector_ostream(Name) << DL->getPrivateGlobalPrefix() << "JTI"
907 unsigned JTI = MO1.getIndex(); local
910 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
919 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
953 unsigned JTI = MO1.getIndex(); local
955 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
961 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMCodeEmitter.cpp50 ARMJITInfo *JTI; member in class:__anon25965::ARMCodeEmitter
70 : MachineFunctionPass(ID), JTI(nullptr),
372 JTI = static_cast<ARMJITInfo*>(Target.getJITInfo());
382 JTI->Initialize(MF, IsPIC);
628 JTI->addConstantPoolEntryAddr(CPI, MCE.getCurrentPCValue());
832 JTI->addPCLabelAddr(LabelID, MCE.getCurrentPCValue());
1488 JTI->addJumpTableBaseAddr(JTIndex, JTBase);
H A DARMConstantIslandPass.cpp1857 unsigned JTI = JTOP.getIndex(); local
1858 assert(JTI < JT.size());
1863 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1942 .addJumpTableIndex(JTI, JTOP.getTargetFlags())
1983 unsigned JTI = JTOP.getIndex();
1984 assert(JTI < JT.size());
1990 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
2001 MJTI->ReplaceMBBInJumpTable(JTI, JTBBs[j], NewBB);
H A DARMBaseInstrInfo.cpp561 unsigned JTI);
563 unsigned JTI) {
564 assert(JTI < JT.size());
565 return JT[JTI].MBBs.size();
627 unsigned JTI = JTOP.getIndex(); local
631 assert(JTI < JT.size());
640 unsigned NumEntries = getNumJTEntries(JT, JTI);
562 getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT, unsigned JTI) argument
H A DARMISelLowering.cpp3680 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy); local
3681 Table = DAG.getNode(ARMISD::WrapperJT, dl, MVT::i32, JTI, UId);
3690 Addr, Op.getOperand(2), JTI, UId);
3698 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
3704 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
6470 MachineJumpTableInfo *JTI = local
6472 unsigned MJTI = JTI->createJumpTableIndex(LPadList);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h238 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {}
243 /// JTI - the JumpTableIndex for this jump table in the function.
244 unsigned JTI; member in struct:llvm::SelectionDAGBuilder::JumpTable
H A DTargetLowering.cpp252 unsigned JTI,MCContext &Ctx) const{
254 return MCSymbolRefExpr::Create(MF->getJTISymbol(JTI, Ctx), Ctx);
251 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI,MCContext &Ctx) const argument
H A DSelectionDAG.cpp1312 SDValue SelectionDAG::getJumpTable(int JTI, EVT VT, bool isTarget, argument
1319 ID.AddInteger(JTI);
1325 SDNode *N = new (NodeAllocator) JumpTableSDNode(JTI, VT, isTarget,
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp753 unsigned JTI = JT->getIndex(); local
760 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs;
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1171 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
1172 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1184 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext);
1192 OutStreamer.EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
1204 OutStreamer.EmitLabel(GetJTISymbol(JTI, true));
1206 OutStreamer.EmitLabel(GetJTISymbol(JTI));
1209 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI);
1272 const MCExpr *JTI local
[all...]

Completed in 4027 milliseconds