/external/llvm/include/llvm/CodeGen/ |
JumpInstrTables.h | 29 /// jumptable attribute set. For each such function, it creates a new 54 JumpInstrTables(JumpTable::JumpTableType JTT); 97 JumpTable::JumpTableType JTType; 101 ModulePass *createJumpInstrTablesPass(JumpTable::JumpTableType JTT);
|
CommandFlags.h | 205 cl::opt<llvm::JumpTable::JumpTableType> 207 cl::desc("Choose the type of Jump-Instruction Table for jumptable."), 208 cl::init(JumpTable::Single), 210 clEnumValN(JumpTable::Single, "single", 211 "Create a single table for all jumptable functions"), 212 clEnumValN(JumpTable::Arity, "arity", 214 clEnumValN(JumpTable::Simplified, "simplified", 216 clEnumValN(JumpTable::Full, "full",
|
ISDOpcodes.h | 63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, 518 /// BR_JT - Jumptable branch. The first operand is the chain, the second 519 /// is the jumptable index, the last one is the jumptable entry index. [all...] |
SelectionDAGNodes.h | [all...] |
/external/llvm/include/llvm/Target/ |
TargetOptions.h | 42 namespace JumpTable { 44 Single, // Use a single table for all indirect jumptable calls. 68 AllowFPOpFusion(FPOpFusion::Standard), JTType(JumpTable::Single) {} 220 /// create for functions that have the jumptable attribute. 221 JumpTable::JumpTableType JTType;
|
/external/llvm/lib/CodeGen/ |
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: 254 // Make sure the module is well-formed, especially with respect to jumptable. 260 // Get the set of jumptable-annotated functions [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.h | 236 struct JumpTable { 237 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, 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,
|
SelectionDAGDumper.cpp | 93 case ISD::JumpTable: return "JumpTable";
|
SelectionDAGBuilder.cpp | [all...] |
SelectionDAG.cpp | 454 case ISD::JumpTable: [all...] |
LegalizeDAG.cpp | [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JITEmitter.cpp | 310 /// JumpTable - The jump tables for the current function. 312 MachineJumpTableInfo *JumpTable; [all...] |
/external/llvm/include/llvm/IR/ |
Attributes.h | 78 JumpTable, ///< Build jump-instruction tables and replace refs.
|
/external/llvm/lib/IR/ |
Attributes.cpp | 176 if (hasAttribute(Attribute::JumpTable)) 177 return "jumptable"; 400 case Attribute::JumpTable: return 1ULL << 45; [all...] |
Verifier.cpp | 777 I->getKindAsEnum() == Attribute::JumpTable) { [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 169 setOperationAction(ISD::JumpTable, MVT::i16, Custom); 200 case ISD::JumpTable: return LowerJumpTable(Op, DAG); [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | 244 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 263 setOperationAction(ISD::JumpTable, MVT::i64, Custom); 789 case ISD::JumpTable: return lowerJumpTable(Op, DAG); [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | 180 case Attribute::JumpTable: [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 231 setOperationAction(ISD::JumpTable, PtrVT, Custom); [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 568 return Attribute::JumpTable; [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | 142 setOperationAction(ISD::JumpTable, MVT::i64, Custom); [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 282 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 287 setOperationAction(ISD::JumpTable, MVT::i64, Custom); [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | 572 setOperationAction(ISD::JumpTable , MVT::i32 , Custom); 581 setOperationAction(ISD::JumpTable , MVT::i64 , Custom); [all...] |