Lines Matching defs:MJTI
393 void initJumpTableInfo(MachineJumpTableInfo *MJTI);
394 void emitJumpTableInfo(MachineJumpTableInfo *MJTI);
798 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo())
799 initJumpTableInfo(MJTI);
821 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo())
822 emitJumpTableInfo(MJTI);
1099 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) {
1102 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline)
1105 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
1112 unsigned EntrySize = MJTI->getEntrySize(*TheJIT->getDataLayout());
1117 JumpTable = MJTI;
1119 MJTI->getEntryAlignment(*TheJIT->getDataLayout()));
1122 void JITEmitter::emitJumpTableInfo(MachineJumpTableInfo *MJTI) {
1126 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
1130 switch (MJTI->getEntryKind()) {
1136 assert(MJTI->getEntrySize(*TheJIT->getDataLayout()) == sizeof(void*) &&
1156 assert(MJTI->getEntrySize(*TheJIT->getDataLayout()) == 4&&"Cross JIT'ing?");