Searched refs:JTI (Results 1 - 25 of 26) sorted by relevance

12

/external/llvm/lib/Target/ARM/
H A DARMJITInfo.h132 intptr_t getJumpTableBaseAddr(unsigned JTI) const {
133 assert(JTI < JumpTableId2AddrMap.size());
134 return JumpTableId2AddrMap[JTI];
141 void addJumpTableBaseAddr(unsigned JTI, intptr_t Addr) {
142 assert(JTI < JumpTableId2AddrMap.size());
143 JumpTableId2AddrMap[JTI] = Addr;
H A DARMConstantIslandPass.cpp1856 unsigned JTI = JTOP.getIndex(); local
1857 assert(JTI < JT.size());
1862 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1941 .addJumpTableIndex(JTI, JTOP.getTargetFlags())
1982 unsigned JTI = JTOP.getIndex();
1983 assert(JTI < JT.size());
1989 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
2000 MJTI->ReplaceMBBInJumpTable(JTI, JTBBs[j], NewBB);
H A DARMAsmPrinter.cpp403 raw_svector_ostream(Name) << MAI->getPrivateGlobalPrefix() << "JTI"
993 unsigned JTI = MO1.getIndex(); local
996 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
1005 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1039 unsigned JTI = MO1.getIndex(); local
1041 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
1047 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMCodeEmitter.cpp48 ARMJITInfo *JTI; member in class:__anon9657::ARMCodeEmitter
68 : MachineFunctionPass(ID), JTI(0),
401 JTI = static_cast<ARMJITInfo*>(Target.getJITInfo());
411 JTI->Initialize(MF, IsPIC);
712 JTI->addConstantPoolEntryAddr(CPI, MCE.getCurrentPCValue());
914 JTI->addPCLabelAddr(LabelID, MCE.getCurrentPCValue());
1603 JTI->addJumpTableBaseAddr(JTIndex, JTBase);
H A DARMBaseInstrInfo.cpp543 unsigned JTI);
545 unsigned JTI) {
546 assert(JTI < JT.size());
547 return JT[JTI].MBBs.size();
614 unsigned JTI = JTOP.getIndex(); local
618 assert(JTI < JT.size());
627 unsigned NumEntries = getNumJTEntries(JT, JTI);
544 getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT, unsigned JTI) argument
H A DARMISelLowering.cpp3193 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy); local
3194 Table = DAG.getNode(ARMISD::WrapperJT, dl, MVT::i32, JTI, UId);
3203 Addr, Op.getOperand(2), JTI, UId);
3211 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
3217 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
6350 MachineJumpTableInfo *JTI = local
6352 unsigned MJTI = JTI->createJumpTableIndex(LPadList);
/external/llvm/lib/Target/Mips/
H A DMipsCodeEmitter.cpp49 MipsJITInfo *JTI; member in class:__anon9742::MipsCodeEmitter
68 : MachineFunctionPass(ID), JTI(0),
130 JTI = Target.getJITInfo();
137 JTI->Initialize(MF, IsPIC, Subtarget->isLittle());
/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 DMachineFunction.h455 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
H A DSelectionDAG.h401 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
403 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { argument
404 return getJumpTable(JTI, VT, true, TargetFlags);
H A DSelectionDAGNodes.h1269 int JTI; member in class:llvm::SDNode::JumpTableSDNode
1274 DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) {
1278 int getIndex() const { return JTI; }
/external/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp202 unsigned JTI = MI->getOperand(opNum).getIndex(); local
206 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
240 O << MAI->getPrivateGlobalPrefix() << "JTI" << getFunctionNumber()
H A DXCoreISelLowering.cpp337 unsigned JTI = JT->getIndex(); local
342 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1096 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
1097 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1109 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext);
1117 OutStreamer.EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
1129 OutStreamer.EmitLabel(GetJTISymbol(JTI, true));
1131 OutStreamer.EmitLabel(GetJTISymbol(JTI));
1134 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI);
1197 const MCExpr *JTI local
[all...]
/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.cpp233 unsigned JTI,MCContext &Ctx) const{
235 return MCSymbolRefExpr::Create(MF->getJTISymbol(JTI, Ctx), Ctx);
232 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI,MCContext &Ctx) const argument
H A DSelectionDAG.cpp1137 SDValue SelectionDAG::getJumpTable(int JTI, EVT VT, bool isTarget, argument
1144 ID.AddInteger(JTI);
1150 SDNode *N = new (NodeAllocator) JumpTableSDNode(JTI, VT, isTarget,
H A DSelectionDAGBuilder.cpp1677 SDValue Table = DAG.getJumpTable(JT.JTI, PTy);
2209 unsigned JTI = CurMF->getOrCreateJumpTableInfo(JTEncoding) local
2214 JumpTable JT(-1U, JTI, JumpTableBB, Default);
/external/llvm/lib/CodeGen/
H A DMachineFunction.cpp433 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, argument
436 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
443 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
H A DBranchFolding.cpp215 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); local
216 if (JTI == 0) {
222 BitVector JTIsLive(JTI->getJumpTables().size());
240 JTI->RemoveJumpTable(i);
/external/llvm/lib/Target/X86/
H A DX86CodeEmitter.cpp98 void emitJumpTableAddress(unsigned JTI, unsigned Reloc,
349 void Emitter<CodeEmitter>::emitJumpTableAddress(unsigned JTI, unsigned Reloc, argument
357 Reloc, JTI, RelocCST));
1203 X86JITInfo *JTI = TM.getJITInfo();
1204 JTI->setPICBase(MCE.getCurrentPCValue());
H A DX86ISelLowering.h487 unsigned JTI, MCContext &Ctx) const;
/external/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp619 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, 0); local
620 return DAG.getNode(MBlazeISD::Wrap, dl, MVT::i32, JTI);
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp735 unsigned JTI = JT->getIndex(); local
742 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs;
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1720 unsigned JTI, MCContext &Ctx) const;

Completed in 448 milliseconds

12