HomeSort by relevance Sort by last modified time
    Searched refs:JumpTable (Results 1 - 24 of 24) sorted by null

  /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...]

Completed in 1105 milliseconds