Home | History | Annotate | Download | only in JIT

Lines Matching refs:MJTI

397     void initJumpTableInfo(MachineJumpTableInfo *MJTI);
398 void emitJumpTableInfo(MachineJumpTableInfo *MJTI);
802 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo())
803 initJumpTableInfo(MJTI);
825 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo())
826 emitJumpTableInfo(MJTI);
1107 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) {
1110 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline)
1113 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
1120 unsigned EntrySize = MJTI->getEntrySize(*TheJIT->getTargetData());
1125 JumpTable = MJTI;
1127 MJTI->getEntryAlignment(*TheJIT->getTargetData()));
1130 void JITEmitter::emitJumpTableInfo(MachineJumpTableInfo *MJTI) {
1134 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
1138 switch (MJTI->getEntryKind()) {
1144 assert(MJTI->getEntrySize(*TheJIT->getTargetData()) == sizeof(void*) &&
1164 assert(MJTI->getEntrySize(*TheJIT->getTargetData()) == 4&&"Cross JIT'ing?");