Lines Matching refs:MachineJumpTableInfo

30 #include "llvm/CodeGen/MachineJumpTableInfo.h"
294 JumpTableInfo->~MachineJumpTableInfo();
315 MachineJumpTableInfo *MachineFunction::
320 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind);
1256 // MachineJumpTableInfo implementation
1260 unsigned MachineJumpTableInfo::getEntrySize(const DataLayout &TD) const {
1264 case MachineJumpTableInfo::EK_BlockAddress:
1266 case MachineJumpTableInfo::EK_GPRel64BlockAddress:
1267 case MachineJumpTableInfo::EK_LabelDifference64:
1269 case MachineJumpTableInfo::EK_GPRel32BlockAddress:
1270 case MachineJumpTableInfo::EK_LabelDifference32:
1271 case MachineJumpTableInfo::EK_Custom32:
1273 case MachineJumpTableInfo::EK_Inline:
1280 unsigned MachineJumpTableInfo::getEntryAlignment(const DataLayout &TD) const {
1285 case MachineJumpTableInfo::EK_BlockAddress:
1287 case MachineJumpTableInfo::EK_GPRel64BlockAddress:
1288 case MachineJumpTableInfo::EK_LabelDifference64:
1290 case MachineJumpTableInfo::EK_GPRel32BlockAddress:
1291 case MachineJumpTableInfo::EK_LabelDifference32:
1292 case MachineJumpTableInfo::EK_Custom32:
1294 case MachineJumpTableInfo::EK_Inline:
1301 unsigned MachineJumpTableInfo::createJumpTableIndex(
1310 bool MachineJumpTableInfo::ReplaceMBBInJumpTables(MachineBasicBlock *Old,
1320 bool MachineJumpTableInfo::RemoveMBBFromJumpTables(MachineBasicBlock *MBB) {
1332 bool MachineJumpTableInfo::ReplaceMBBInJumpTable(unsigned Idx,
1346 void MachineJumpTableInfo::print(raw_ostream &OS) const {
1363 LLVM_DUMP_METHOD void MachineJumpTableInfo::dump() const { print(dbgs()); }