/external/llvm/lib/CodeGen/ |
D | JumpInstrTables.cpp | 51 return new JumpInstrTables(JumpTable::Single); in createJumpInstrTablesPass() 54 ModulePass *llvm::createJumpInstrTablesPass(JumpTable::JumpTableType JTT) { in createJumpInstrTablesPass() 149 JTType(JumpTable::Single) { in JumpInstrTables() 153 JumpInstrTables::JumpInstrTables(JumpTable::JumpTableType JTT) in JumpInstrTables() 215 case JumpTable::Single: in transformType() 218 case JumpTable::Arity: in transformType() 227 case JumpTable::Simplified: in transformType() 245 case JumpTable::Full: in transformType() 263 if (F.hasFnAttribute(Attribute::JumpTable)) { in runOnModule()
|
/external/llvm/include/llvm/CodeGen/ |
D | JumpInstrTables.h | 54 JumpInstrTables(JumpTable::JumpTableType JTT); 97 JumpTable::JumpTableType JTType; 101 ModulePass *createJumpInstrTablesPass(JumpTable::JumpTableType JTT);
|
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",
|
D | ISDOpcodes.h | 63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
|
D | SelectionDAGNodes.h | 1454 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable, 1463 return N->getOpcode() == ISD::JumpTable ||
|
/external/llvm/include/llvm/Target/ |
D | TargetOptions.h | 42 namespace JumpTable { 68 AllowFPOpFusion(FPOpFusion::Standard), JTType(JumpTable::Single) {} in TargetOptions() 221 JumpTable::JumpTableType JTType;
|
D | TargetSelectionDAG.td | 298 def jumptable : SDNode<"ISD::JumpTable", SDTPtrLeaf, [],
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 236 struct JumpTable { struct 237 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, in JumpTable() argument 261 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock; argument 686 void visitJumpTable(JumpTable &JT); 687 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
|
D | SelectionDAGDumper.cpp | 93 case ISD::JumpTable: return "JumpTable"; in getOperationName()
|
D | SelectionDAGBuilder.cpp | 1724 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { in visitJumpTable() 1739 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, in visitJumpTableHeader() 2336 JumpTable JT(-1U, JTI, JumpTableBB, Default); in handleJTSwitchCase()
|
D | SelectionDAG.cpp | 454 case ISD::JumpTable: in AddNodeIDCustom() 1316 unsigned Opc = isTarget ? ISD::TargetJumpTable : ISD::JumpTable; in getJumpTable()
|
/external/llvm/utils/ |
D | llvm.grm | 360 | switch IntType ValueRef ^ "," label ValueRef "[" JumpTable "]" 368 JumpTable ::= JumpTable IntType ConstValueRef ^ "," label ValueRef
|
/external/llvm/lib/ExecutionEngine/JIT/ |
D | JITEmitter.cpp | 312 MachineJumpTableInfo *JumpTable; member in __anon0eed57260111::JITEmitter 1072 JumpTable = MJTI; in initJumpTableInfo() 1184 const std::vector<MachineJumpTableEntry> &JT = JumpTable->getJumpTables(); in getJumpTableEntryAddress() 1187 unsigned EntrySize = JumpTable->getEntrySize(*TheJIT->getDataLayout()); in getJumpTableEntryAddress()
|
/external/llvm/include/llvm/IR/ |
D | Attributes.h | 78 JumpTable, ///< Build jump-instruction tables and replace refs. enumerator
|
/external/llvm/lib/IR/ |
D | Attributes.cpp | 176 if (hasAttribute(Attribute::JumpTable)) in getAsString() 400 case Attribute::JumpTable: return 1ULL << 45; in getAttrMask()
|
D | Verifier.cpp | 777 I->getKindAsEnum() == Attribute::JumpTable) { in VerifyAttributeTypes() 953 Attribute::JumpTable)) { in VerifyFunctionAttrs()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 169 setOperationAction(ISD::JumpTable, MVT::i16, Custom); in MSP430TargetLowering() 200 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 244 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering() 263 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in MipsTargetLowering() 789 case ISD::JumpTable: return lowerJumpTable(Op, DAG); in LowerOperation()
|
/external/llvm/lib/Target/X86/ |
D | X86InstrCompiler.td | 855 // ConstantPool GlobalAddress, ExternalSymbol, and JumpTable 881 // ConstantPool GlobalAddress, ExternalSymbol, and JumpTable when not in small
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 231 setOperationAction(ISD::JumpTable, PtrVT, Custom); in SystemZTargetLowering() 2417 case ISD::JumpTable: in LowerOperation()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 180 case Attribute::JumpTable: in getAttrKindEncoding()
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 1349 // JumpTable
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 568 return Attribute::JumpTable; in GetAttrFromCode()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 282 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in PPCTargetLowering() 287 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in PPCTargetLowering() 6130 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 1022 case lltok::kw_jumptable: B.addAttribute(Attribute::JumpTable); break; in ParseFnAttributeValuePairs()
|