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.h397 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
399 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { argument
400 return getJumpTable(JTI, VT, true, TargetFlags);
H A DSelectionDAGNodes.h1325 int JTI; member in class:JumpTableSDNode
1330 0, DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) {
1334 int getIndex() const { return JTI; }
/external/llvm/lib/Target/Mips/
H A DMipsCodeEmitter.cpp49 MipsJITInfo *JTI; member in class:__anon21429::MipsCodeEmitter
68 : MachineFunctionPass(ID), JTI(0), II(0), TD(0),
133 JTI = Target.getJITInfo();
140 JTI->Initialize(MF, IsPIC, Subtarget->isLittle());
/external/llvm/lib/Target/X86/
H A DX86CodeEmitter.cpp93 void emitJumpTableAddress(unsigned JTI, unsigned Reloc,
344 void Emitter<CodeEmitter>::emitJumpTableAddress(unsigned JTI, unsigned Reloc, argument
352 Reloc, JTI, RelocCST));
1198 X86JITInfo *JTI = TM.getJITInfo();
1199 JTI->setPICBase(MCE.getCurrentPCValue());
H A DX86ISelLowering.cpp1696 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI, argument
1700 return TargetLowering::getPICJumpTableRelocBaseExpr(MF, JTI, Ctx);
/external/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp192 unsigned JTI = MI->getOperand(opNum).getIndex(); local
196 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
230 O << MAI->getPrivateGlobalPrefix() << "JTI" << getFunctionNumber()
H A DXCoreISelLowering.cpp308 unsigned JTI = JT->getIndex(); local
313 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
/external/llvm/lib/CodeGen/
H A DBranchFolding.cpp215 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); local
216 if (JTI == 0) {
222 BitVector JTIsLive(JTI->getJumpTables().size());
240 JTI->RemoveJumpTable(i);
H A DMachineFunction.cpp439 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, argument
442 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
449 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h226 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {}
231 /// JTI - the JumpTableIndex for this jump table in the function.
232 unsigned JTI; member in struct:llvm::SelectionDAGBuilder::JumpTable
H A DTargetLowering.cpp235 unsigned JTI,MCContext &Ctx) const{
237 return MCSymbolRefExpr::Create(MF->getJTISymbol(JTI, Ctx), Ctx);
234 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI,MCContext &Ctx) const argument
H A DSelectionDAG.cpp1132 SDValue SelectionDAG::getJumpTable(int JTI, EVT VT, bool isTarget, argument
1139 ID.AddInteger(JTI);
1145 SDNode *N = new (NodeAllocator) JumpTableSDNode(JTI, VT, isTarget,
H A DSelectionDAGBuilder.cpp1682 SDValue Table = DAG.getJumpTable(JT.JTI, PTy);
2213 unsigned JTI = CurMF->getOrCreateJumpTableInfo(JTEncoding) local
2218 JumpTable JT(-1U, JTI, JumpTableBB, Default);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1117 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
1118 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1130 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext);
1138 OutStreamer.EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
1150 OutStreamer.EmitLabel(GetJTISymbol(JTI, true));
1152 OutStreamer.EmitLabel(GetJTISymbol(JTI));
1155 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI);
1218 const MCExpr *JTI local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp393 raw_svector_ostream(Name) << MAI->getPrivateGlobalPrefix() << "JTI"
1008 unsigned JTI = MO1.getIndex(); local
1011 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
1020 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1054 unsigned JTI = MO1.getIndex(); local
1056 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
1062 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMCodeEmitter.cpp48 ARMJITInfo *JTI; member in class:__anon21351::ARMCodeEmitter
68 : MachineFunctionPass(ID), JTI(0),
403 JTI = static_cast<ARMJITInfo*>(Target.getJITInfo());
413 JTI->Initialize(MF, IsPIC);
714 JTI->addConstantPoolEntryAddr(CPI, MCE.getCurrentPCValue());
916 JTI->addPCLabelAddr(LabelID, MCE.getCurrentPCValue());
1605 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.cpp534 unsigned JTI);
536 unsigned JTI) {
537 assert(JTI < JT.size());
538 return JT[JTI].MBBs.size();
605 unsigned JTI = JTOP.getIndex(); local
609 assert(JTI < JT.size());
618 unsigned NumEntries = getNumJTEntries(JT, JTI);
535 getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT, unsigned JTI) argument
H A DARMISelLowering.cpp3387 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy); local
3388 Table = DAG.getNode(ARMISD::WrapperJT, dl, MVT::i32, JTI, UId);
3397 Addr, Op.getOperand(2), JTI, UId);
3405 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
3411 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
6657 MachineJumpTableInfo *JTI = local
6659 unsigned MJTI = JTI->createJumpTableIndex(LPadList);
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp736 unsigned JTI = JT->getIndex(); local
743 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs;

Completed in 1309 milliseconds