Home | History | Annotate | Download | only in JIT

Lines Matching refs: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);
1089 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) {
1092 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline)
1095 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
1102 unsigned EntrySize = MJTI->getEntrySize(*TheJIT->getTargetData());
1107 JumpTable = MJTI;
1109 MJTI->getEntryAlignment(*TheJIT->getTargetData()));
1112 void JITEmitter::emitJumpTableInfo(MachineJumpTableInfo *MJTI) {
1116 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
1120 switch (MJTI->getEntryKind()) {
1126 assert(MJTI->getEntrySize(*TheJIT->getTargetData()) == sizeof(void*) &&
1146 assert(MJTI->getEntrySize(*TheJIT->getTargetData()) == 4&&"Cross JIT'ing?");