/external/llvm/include/llvm/CodeGen/ |
H A D | JumpInstrTables.h | 54 JumpInstrTables(JumpTable::JumpTableType JTT); 97 JumpTable::JumpTableType JTType; 101 ModulePass *createJumpInstrTablesPass(JumpTable::JumpTableType JTT);
|
H A D | CommandFlags.h | 205 cl::opt<llvm::JumpTable::JumpTableType> 208 cl::init(JumpTable::Single), 210 clEnumValN(JumpTable::Single, "single", 212 clEnumValN(JumpTable::Arity, "arity", 214 clEnumValN(JumpTable::Simplified, "simplified", 216 clEnumValN(JumpTable::Full, "full",
|
H A D | ISDOpcodes.h | 63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator in enum:llvm::ISD::NodeType
|
H A D | SelectionDAGNodes.h | 1454 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable, 1463 return N->getOpcode() == ISD::JumpTable ||
|
/external/llvm/include/llvm/Target/ |
H A D | TargetOptions.h | 42 namespace JumpTable { namespace in namespace:llvm 68 AllowFPOpFusion(FPOpFusion::Standard), JTType(JumpTable::Single) {} 221 JumpTable::JumpTableType JTType;
|
/external/llvm/lib/CodeGen/ |
H A D | JumpInstrTables.cpp | 51 return new JumpInstrTables(JumpTable::Single); 54 ModulePass *llvm::createJumpInstrTablesPass(JumpTable::JumpTableType JTT) { 149 JTType(JumpTable::Single) { 153 JumpInstrTables::JumpInstrTables(JumpTable::JumpTableType JTT) 215 case JumpTable::Single: 218 case JumpTable::Arity: 227 case JumpTable::Simplified: 245 case JumpTable::Full: 263 if (F.hasFnAttribute(Attribute::JumpTable)) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 236 struct JumpTable { struct in class:llvm::SelectionDAGBuilder 237 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, function in struct:llvm::SelectionDAGBuilder::JumpTable 261 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock; 503 /// JTCases - Vector of JumpTable structures used to communicate 686 void visitJumpTable(JumpTable &JT); 687 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
|
H A D | SelectionDAGDumper.cpp | 93 case ISD::JumpTable: return "JumpTable";
|
H A D | SelectionDAGBuilder.cpp | 1723 /// visitJumpTable - Emit JumpTable node in the current MBB 1724 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { 1738 /// in the JumpTable from switch case. 1739 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, 2336 JumpTable JT(-1U, JTI, JumpTableBB, Default); 2373 // (heuristically) allow us to emit JumpTable's later.
|
H A D | SelectionDAG.cpp | 454 case ISD::JumpTable: 1316 unsigned Opc = isTarget ? ISD::TargetJumpTable : ISD::JumpTable;
|
H A D | LegalizeDAG.cpp | 3915 // RelocBase can be JumpTable, GOT or some sort of global base. 4124 case ISD::JumpTable:
|
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JITEmitter.cpp | 310 /// JumpTable - The jump tables for the current function. 312 MachineJumpTableInfo *JumpTable; member in class:__anon25847::JITEmitter 1072 JumpTable = MJTI; 1180 // getJumpTableEntryAddress - Return the address of the JumpTable with index 1184 const std::vector<MachineJumpTableEntry> &JT = JumpTable->getJumpTables(); 1187 unsigned EntrySize = JumpTable->getEntrySize(*TheJIT->getDataLayout());
|
/external/llvm/include/llvm/IR/ |
H A D | Attributes.h | 78 JumpTable, ///< Build jump-instruction tables and replace refs. enumerator in enum:llvm::Attribute::AttrKind
|
/external/llvm/lib/IR/ |
H A D | Attributes.cpp | 176 if (hasAttribute(Attribute::JumpTable)) 400 case Attribute::JumpTable: return 1ULL << 45;
|
H A D | Verifier.cpp | 777 I->getKindAsEnum() == Attribute::JumpTable) { 953 Attribute::JumpTable)) {
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 169 setOperationAction(ISD::JumpTable, MVT::i16, Custom); 200 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 244 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 263 setOperationAction(ISD::JumpTable, MVT::i64, Custom); 789 case ISD::JumpTable: return lowerJumpTable(Op, DAG); 1497 // RelocBase can be JumpTable, GOT or some sort of global base.
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 180 case Attribute::JumpTable:
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 231 setOperationAction(ISD::JumpTable, PtrVT, Custom); 2417 case ISD::JumpTable:
|
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 568 return Attribute::JumpTable;
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 142 setOperationAction(ISD::JumpTable, MVT::i64, Custom); 1534 case ISD::JumpTable:
|
/external/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 1022 case lltok::kw_jumptable: B.addAttribute(Attribute::JumpTable); break; 3631 /// ::= 'switch' TypeAndValue ',' TypeAndValue '[' JumpTable ']' 3632 /// JumpTable
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 282 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 287 setOperationAction(ISD::JumpTable, MVT::i64, Custom); 6130 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 572 setOperationAction(ISD::JumpTable , MVT::i32 , Custom); 581 setOperationAction(ISD::JumpTable , MVT::i64 , Custom); 10131 // ConstantPool, JumpTable, GlobalAddress, and ExternalSymbol are lowered as 16210 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
|