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

12

/macosx-10.9.5/llvmCore-3425.0.33/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 DARMCodeEmitter.cpp48 ARMJITInfo *JTI; member in class:__anon10319::ARMCodeEmitter
68 : MachineFunctionPass(ID), JTI(0),
377 JTI = ((ARMBaseTargetMachine &)MF.getTarget()).getJITInfo();
386 JTI->Initialize(MF, IsPIC);
632 JTI->addConstantPoolEntryAddr(CPI, MCE.getCurrentPCValue());
836 JTI->addPCLabelAddr(LabelID, MCE.getCurrentPCValue());
1491 JTI->addJumpTableBaseAddr(JTIndex, JTBase);
H A DARMAsmPrinter.cpp405 raw_svector_ostream(Name) << MAI->getPrivateGlobalPrefix() << "JTI"
977 unsigned JTI = MO1.getIndex(); local
980 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
989 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1023 unsigned JTI = MO1.getIndex(); local
1025 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
1031 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMBaseInstrInfo.cpp542 unsigned JTI);
544 unsigned JTI) {
545 assert(JTI < JT.size());
546 return JT[JTI].MBBs.size();
613 unsigned JTI = JTOP.getIndex(); local
617 assert(JTI < JT.size());
626 unsigned NumEntries = getNumJTEntries(JT, JTI);
543 getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT, unsigned JTI) argument
H A DARMISelLowering.cpp3125 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy); local
3126 Table = DAG.getNode(ARMISD::WrapperJT, dl, MVT::i32, JTI, UId);
3135 Addr, Op.getOperand(2), JTI, UId);
3143 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
3149 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI, UId);
5992 MachineJumpTableInfo *JTI = local
5994 unsigned MJTI = JTI->createJumpTableIndex(LPadList);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/
H A DMipsCodeEmitter.cpp48 MipsJITInfo *JTI; member in class:__anon10436::MipsCodeEmitter
67 MachineFunctionPass(ID), JTI(0),
129 JTI = ((MipsTargetMachine&) MF.getTarget()).getJITInfo();
136 JTI->Initialize(MF, IsPIC);
H A DMipsISelLowering.cpp1853 SDValue HiPart, JTI, JTILo; local
1861 JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MipsII::MO_ABS_HI);
1862 HiPart = DAG.getNode(MipsISD::Hi, dl, PtrVT, JTI);
1867 JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, GOTFlag);
1868 JTI = DAG.getNode(MipsISD::Wrapper, dl, PtrVT, GetGlobalReg(DAG, PtrVT),
1869 JTI);
1870 HiPart = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), JTI,
/macosx-10.9.5/llvmCore-3425.0.33/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.h422 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
H A DSelectionDAG.h404 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
406 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { argument
407 return getJumpTable(JTI, VT, true, TargetFlags);
H A DSelectionDAGNodes.h1267 int JTI; member in class:llvm::SDNode::JumpTableSDNode
1272 DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) {
1276 int getIndex() const { return JTI; }
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp209 unsigned JTI = MI->getOperand(opNum).getIndex(); local
213 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
247 O << MAI->getPrivateGlobalPrefix() << "JTI" << getFunctionNumber()
H A DXCoreISelLowering.cpp336 unsigned JTI = JT->getIndex(); local
341 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DMachineFunction.cpp422 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, argument
425 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
432 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
H A DBranchFolding.cpp216 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); local
217 if (JTI == 0) {
223 BitVector JTIsLive(JTI->getJumpTables().size());
241 JTI->RemoveJumpTable(i);
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1090 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
1091 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1103 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext);
1111 OutStreamer.EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
1123 OutStreamer.EmitLabel(GetJTISymbol(JTI, true));
1125 OutStreamer.EmitLabel(GetJTISymbol(JTI));
1128 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI);
1191 const MCExpr *JTI local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/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.cpp1079 unsigned JTI,MCContext &Ctx) const{
1081 return MCSymbolRefExpr::Create(MF->getJTISymbol(JTI, Ctx), Ctx);
1078 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI,MCContext &Ctx) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86CodeEmitter.cpp98 void emitJumpTableAddress(unsigned JTI, unsigned Reloc,
341 void Emitter<CodeEmitter>::emitJumpTableAddress(unsigned JTI, unsigned Reloc, argument
349 Reloc, JTI, RelocCST));
1182 X86JITInfo *JTI = TM.getJITInfo();
1183 JTI->setPICBase(MCE.getCurrentPCValue());
H A DX86ISelLowering.h466 unsigned JTI, MCContext &Ctx) const;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp617 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, 0); local
618 return DAG.getNode(MBlazeISD::Wrap, dl, MVT::i32, JTI);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/
H A DSPUISelLowering.cpp1046 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); local
1054 return DAG.getNode(SPUISD::AFormAddr, dl, PtrVT, JTI, Zero);
1056 SDValue Hi = DAG.getNode(SPUISD::Hi, dl, PtrVT, JTI, Zero);
1057 SDValue Lo = DAG.getNode(SPUISD::Lo, dl, PtrVT, JTI, Zero);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp726 unsigned JTI = JT->getIndex(); local
733 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs;
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h834 unsigned JTI, MCContext &Ctx) const;

Completed in 356 milliseconds

12