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

12

/external/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp194 unsigned JTI = MI->getOperand(opNum).getIndex(); local
198 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DXCoreISelLowering.cpp355 unsigned JTI = JT->getIndex(); local
360 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
/external/swiftshader/third_party/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.h364 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
366 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { argument
367 return getJumpTable(JTI, VT, true, TargetFlags);
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
H A DMipsCodeEmitter.cpp49 MipsJITInfo *JTI; member in class:__anon18793::MipsCodeEmitter
68 MachineFunctionPass(ID), JTI(0),
117 JTI = ((MipsTargetMachine&) MF.getTarget()).getJITInfo();
124 JTI->Initialize(MF, IsPIC);
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86CodeEmitter.cpp87 void emitJumpTableAddress(unsigned JTI, unsigned Reloc,
331 void Emitter<CodeEmitter>::emitJumpTableAddress(unsigned JTI, unsigned Reloc, argument
339 Reloc, JTI, RelocCST));
764 X86JITInfo *JTI = TM.getJITInfo();
765 JTI->setPICBase(MCE.getCurrentPCValue());
/external/swiftshader/third_party/LLVM/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()
/external/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp641 MachineJumpTableInfo *JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind); local
650 unsigned Index = JTI->createJumpTableIndex(Blocks);
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
H A DBlackfinISelLowering.cpp157 int JTI = cast<JumpTableSDNode>(Op)->getIndex(); local
159 Op = DAG.getTargetJumpTable(JTI, MVT::i32);
/external/llvm/lib/CodeGen/
H A DMIRPrinter.cpp88 const MachineJumpTableInfo &JTI);
408 const MachineJumpTableInfo &JTI) {
409 YamlJTI.Kind = JTI.getEntryKind();
411 for (const auto &Table : JTI.getJumpTables()) {
406 convert(ModuleSlotTracker &MST, yaml::MachineJumpTable &YamlJTI, const MachineJumpTableInfo &JTI) argument
H A DMachineFunction.cpp537 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, argument
541 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
547 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
H A DBranchFolding.cpp247 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); local
248 if (!JTI)
252 BitVector JTIsLive(JTI->getJumpTables().size());
267 JTI->RemoveJumpTable(i);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DMachineFunction.cpp406 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, argument
410 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!");
417 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
H A DBranchFolding.cpp206 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); local
207 if (JTI == 0) {
213 BitVector JTIsLive(JTI->getJumpTables().size());
231 JTI->RemoveJumpTable(i);
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp229 raw_svector_ostream(Name) << DL.getPrivateGlobalPrefix() << "JTI"
1010 unsigned JTI = MO1.getIndex(); local
1017 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI);
1026 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1057 unsigned JTI = MO1.getIndex(); local
1059 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI);
1065 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1083 unsigned JTI = MO1.getIndex(); local
1085 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI);
1091 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI]
[all...]
H A DARMConstantIslandPass.cpp640 unsigned JTI = JTOp.getIndex(); local
641 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t);
647 .addJumpTableIndex(JTI)
650 CPEntries.emplace_back(1, CPEntry(CPEMI, JTI));
651 JumpTableEntryIndices.insert(std::make_pair(JTI, CPEntries.size() - 1));
2121 unsigned JTI = JTOP.getIndex(); local
2122 assert(JTI < JT.size());
2127 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
2151 CPUser &User = CPUsers[JumpTableUserIndices[JTI]];
2170 .addJumpTableIndex(JTI, JTO
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h235 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {}
240 /// JTI - the JumpTableIndex for this jump table in the function.
241 unsigned JTI; member in struct:llvm::SelectionDAGBuilder::JumpTable
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMCodeEmitter.cpp48 ARMJITInfo *JTI; member in class:__anon18700::ARMCodeEmitter
68 : MachineFunctionPass(ID), JTI(0),
369 JTI = ((ARMTargetMachine &)MF.getTarget()).getJITInfo();
378 JTI->Initialize(MF, IsPIC);
627 JTI->addConstantPoolEntryAddr(CPI, MCE.getCurrentPCValue());
831 JTI->addPCLabelAddr(LabelID, MCE.getCurrentPCValue());
1488 JTI->addJumpTableBaseAddr(JTIndex, JTBase);
H A DARMAsmPrinter.cpp388 raw_svector_ostream(Name) << MAI->getPrivateGlobalPrefix() << "JTI"
908 unsigned JTI = MO1.getIndex(); local
914 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
920 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
952 unsigned JTI = MO1.getIndex(); local
963 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel2(JTI, MO2.getImm());
969 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMBaseInstrInfo.cpp529 unsigned JTI);
531 unsigned JTI) {
532 assert(JTI < JT.size());
533 return JT[JTI].MBBs.size();
598 unsigned JTI = JTOP.getIndex(); local
602 assert(JTI < JT.size());
611 unsigned NumEntries = getNumJTEntries(JT, JTI);
530 getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT, unsigned JTI) argument
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaISelLowering.cpp197 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); local
201 SDValue Hi = DAG.getNode(AlphaISD::GPRelHi, dl, MVT::i64, JTI,
203 SDValue Lo = DAG.getNode(AlphaISD::GPRelLo, dl, MVT::i64, JTI, Hi);
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp616 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, 0); local
617 return DAG.getNode(MBlazeISD::Wrap, dl, MVT::i32, JTI);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h536 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false,
538 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { argument
539 return getJumpTable(JTI, VT, true, TargetFlags);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h248 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {}
253 /// JTI - the JumpTableIndex for this jump table in the function.
254 unsigned JTI; member in struct:llvm::SelectionDAGBuilder::JumpTable
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1072 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) {
1073 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1085 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext);
1093 OutStreamer.EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
1105 OutStreamer.EmitLabel(GetJTISymbol(JTI, true));
1107 OutStreamer.EmitLabel(GetJTISymbol(JTI));
1110 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI);
1162 const MCExpr *JTI local
[all...]

Completed in 503 milliseconds

12