/external/swiftshader/third_party/LLVM/utils/TableGen/ |
D | CodeGenTarget.h | 170 class ComplexPattern { 177 ComplexPattern() : NumOperands(0) {} in ComplexPattern() function 178 ComplexPattern(Record *R);
|
D | DAGISelMatcherEmitter.cpp | 43 DenseMap<const ComplexPattern*, unsigned> ComplexPatternMap; 44 std::vector<const ComplexPattern*> ComplexPatterns; 81 unsigned getComplexPat(const ComplexPattern &P) { in getComplexPat() 384 const ComplexPattern &Pattern = CCPM->getPattern(); in EmitMatcher() 646 const ComplexPattern &P = *ComplexPatterns[i]; in EmitPredicateFunctions()
|
D | CodeGenDAGPatterns.h | 36 class ComplexPattern; variable 403 const ComplexPattern * 676 std::map<Record*, ComplexPattern, RecordPtrCmp> ComplexPatterns; 716 const ComplexPattern &getComplexPattern(Record *R) const { in getComplexPattern()
|
D | DAGISelMatcherGen.cpp | 463 if (const ComplexPattern *CP = in EmitMatcherCode() 498 const ComplexPattern &CP = in EmitMatcherCode() 538 if (const ComplexPattern *CP = N->getComplexPatternInfo(CGP)) { in EmitResultOfNamedOperand()
|
D | DAGISelMatcher.h | 25 class ComplexPattern; variable 659 const ComplexPattern &Pattern; 672 CheckComplexPatMatcher(const ComplexPattern &pattern, unsigned matchnumber, in CheckComplexPatMatcher() 677 const ComplexPattern &getPattern() const { return Pattern; } in getPattern()
|
D | CodeGenTarget.cpp | 307 ComplexPattern::ComplexPattern(Record *R) { in ComplexPattern() function in ComplexPattern
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
D | PTXInstrLoadStore.td | 72 def ADDRrr32 : ComplexPattern<i32, 2, "SelectADDRrr", [], []>; 73 def ADDRrr64 : ComplexPattern<i64, 2, "SelectADDRrr", [], []>; 74 def ADDRri32 : ComplexPattern<i32, 2, "SelectADDRri", [], []>; 75 def ADDRri64 : ComplexPattern<i64, 2, "SelectADDRri", [], []>; 76 def ADDRii32 : ComplexPattern<i32, 2, "SelectADDRii", [], []>; 77 def ADDRii64 : ComplexPattern<i64, 2, "SelectADDRii", [], []>; 78 def ADDRlocal32 : ComplexPattern<i32, 2, "SelectADDRlocal", [], []>; 79 def ADDRlocal64 : ComplexPattern<i64, 2, "SelectADDRlocal", [], []>;
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.h | 193 class ComplexPattern { 200 ComplexPattern() : NumOperands(0) {} in ComplexPattern() function 201 ComplexPattern(Record *R);
|
D | DAGISelMatcherEmitter.cpp | 48 DenseMap<const ComplexPattern*, unsigned> ComplexPatternMap; 49 std::vector<const ComplexPattern*> ComplexPatterns; 99 unsigned getComplexPat(const ComplexPattern &P) { in getComplexPat() 426 const ComplexPattern &Pattern = CCPM->getPattern(); in EmitMatcher() 682 const ComplexPattern &P = *ComplexPatterns[i]; in EmitPredicateFunctions()
|
D | CodeGenDAGPatterns.h | 37 class ComplexPattern; variable 429 const ComplexPattern * 724 std::map<Record*, ComplexPattern, LessRecordByID> ComplexPatterns; 764 const ComplexPattern &getComplexPattern(Record *R) const { in getComplexPattern()
|
D | DAGISelMatcher.h | 25 class ComplexPattern; variable 652 const ComplexPattern &Pattern; 665 CheckComplexPatMatcher(const ComplexPattern &pattern, unsigned matchnumber, in CheckComplexPatMatcher() 670 const ComplexPattern &getPattern() const { return Pattern; } in getPattern()
|
D | CodeGenTarget.cpp | 390 ComplexPattern::ComplexPattern(Record *R) { in ComplexPattern() function in ComplexPattern
|
D | DAGISelMatcherGen.cpp | 500 if (const ComplexPattern *CP = in EmitMatcherCode() 540 const ComplexPattern &CP = *N->getComplexPatternInfo(CGP); in EmitMatcherCode()
|
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
D | SystemZOperands.td | 291 ComplexPattern<i64, 2, "SelectAddrRI12Only", []> { 297 ComplexPattern<i64, 2, "SelectAddrRI12", []> { 303 ComplexPattern<i64, 2, "SelectAddrRI", []> { 312 ComplexPattern<i64, 3, "SelectAddrRRI12", [], []> { 317 ComplexPattern<i64, 3, "SelectAddrRRI20", [], []> { 322 ComplexPattern<i64, 3, "SelectLAAddr", [add, sub, or, frameindex], []> {
|
/external/llvm/lib/Target/Mips/ |
D | MicroMipsInstrInfo.td | 1 def addrimm11 : ComplexPattern<iPTR, 2, "selectIntAddr11MM", [frameindex]>; 2 def addrimm12 : ComplexPattern<iPTR, 2, "selectIntAddr12MM", [frameindex]>; 3 def addrimm16 : ComplexPattern<iPTR, 2, "selectIntAddr16MM", [frameindex]>; 4 def addrimm4lsl2 : ComplexPattern<iPTR, 2, "selectIntAddrLSL2MM", [frameindex]>; 252 ComplexPattern Addr = addr> : 260 ComplexPattern Addr = addr> : 549 InstrItinClass Itin = NoItinerary, ComplexPattern Addr = addr> : 557 InstrItinClass Itin = NoItinerary, ComplexPattern Addr = addr> : 566 ComplexPattern Addr = addr> : 575 ComplexPattern Addr = addr> :
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrInfo.td | 606 def DS1Addr1Offset : ComplexPattern<i32, 2, "SelectDS1Addr1Offset">; 607 def DS64Bit4ByteAligned : ComplexPattern<i32, 3, "SelectDS64Bit4ByteAligned">; 609 def MUBUFAddr32 : ComplexPattern<i64, 9, "SelectMUBUFAddr32">; 610 def MUBUFAddr64 : ComplexPattern<i64, 7, "SelectMUBUFAddr64">; 611 def MUBUFAddr64Atomic : ComplexPattern<i64, 5, "SelectMUBUFAddr64">; 612 def FLATAtomic : ComplexPattern<i64, 3, "SelectFlat">; 613 def MUBUFScratch : ComplexPattern<i64, 4, "SelectMUBUFScratch">; 614 def MUBUFOffset : ComplexPattern<i64, 6, "SelectMUBUFOffset">; 615 def MUBUFOffsetNoGLC : ComplexPattern<i64, 3, "SelectMUBUFOffset">; 616 def MUBUFOffsetAtomic : ComplexPattern<i64, 4, "SelectMUBUFOffset">; [all …]
|
D | R600Instructions.td | 74 def ADDRParam : ComplexPattern<i32, 2, "SelectADDRParam", [], []>; 75 def ADDRDWord : ComplexPattern<i32, 1, "SelectADDRDWord", [], []>; 76 def ADDRVTX_READ : ComplexPattern<i32, 2, "SelectADDRVTX_READ", [], []>; 77 def ADDRGA_CONST_OFFSET : ComplexPattern<i32, 1, "SelectGlobalValueConstantOffset", [], []>; 78 def ADDRGA_VAR_OFFSET : ComplexPattern<i32, 2, "SelectGlobalValueVariableOffset", [], []>;
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
D | SPUOperands.td | 657 def dform_addr : ComplexPattern<iPTR, 2, "SelectDFormAddr", 659 def xform_addr : ComplexPattern<iPTR, 2, "SelectXFormAddr", 661 def aform_addr : ComplexPattern<iPTR, 2, "SelectAFormAddr", 663 def dform2_addr : ComplexPattern<iPTR, 2, "SelectDForm2Addr",
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMInstrThumb.td | 128 ComplexPattern<i32, 2, "SelectThumbAddrModeRR", []> { 144 ComplexPattern<i32, 2, "SelectThumbAddrModeRI5S1", []> { 152 ComplexPattern<i32, 2, "SelectThumbAddrModeRI5S2", []> { 160 ComplexPattern<i32, 2, "SelectThumbAddrModeRI5S4", []> { 172 ComplexPattern<i32, 2, "SelectThumbAddrModeImm5S4", []> { 184 ComplexPattern<i32, 2, "SelectThumbAddrModeImm5S2", []> { 196 ComplexPattern<i32, 2, "SelectThumbAddrModeImm5S1", []> { 210 ComplexPattern<i32, 2, "SelectThumbAddrModeSP", []> {
|
D | ARMInstrInfo.td | 451 ComplexPattern<i32, 3, "SelectRegShifterOperand", 462 ComplexPattern<i32, 2, "SelectImmShifterOperand", 473 ComplexPattern<i32, 3, "SelectShiftRegShifterOperand", 483 ComplexPattern<i32, 2, "SelectShiftImmShifterOperand", 613 ComplexPattern<i32, 2, "SelectAddrModeImm12", []> { 628 ComplexPattern<i32, 3, "SelectLdStSOReg", []> { 684 ComplexPattern<i32, 3, "SelectAddrMode2", []> { 696 ComplexPattern<i32, 2, "SelectAddrMode2OffsetReg", 709 ComplexPattern<i32, 2, "SelectAddrMode2OffsetImm", 724 ComplexPattern<i32, 3, "SelectAddrMode3", []> { [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 174 ComplexPattern<i32, 2, "SelectThumbAddrModeRR", []> { 190 ComplexPattern<i32, 2, "SelectThumbAddrModeRI5S1", []> { 198 ComplexPattern<i32, 2, "SelectThumbAddrModeRI5S2", []> { 206 ComplexPattern<i32, 2, "SelectThumbAddrModeRI5S4", []> { 218 ComplexPattern<i32, 2, "SelectThumbAddrModeImm5S4", []> { 230 ComplexPattern<i32, 2, "SelectThumbAddrModeImm5S2", []> { 242 ComplexPattern<i32, 2, "SelectThumbAddrModeImm5S1", []> { 256 ComplexPattern<i32, 2, "SelectThumbAddrModeSP", []> {
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonOperands.td | 564 def AddrFI : ComplexPattern<i32, 1, "SelectAddrFI", [frameindex], []>; 569 def AddrGA : ComplexPattern<i32, 1, "SelectAddrGA", [], []>; 570 def AddrGP : ComplexPattern<i32, 1, "SelectAddrGP", [], []>;
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 251 def am_indexed7s8 : ComplexPattern<i64, 2, "SelectAddrModeIndexed7S8", []>; 252 def am_indexed7s16 : ComplexPattern<i64, 2, "SelectAddrModeIndexed7S16", []>; 253 def am_indexed7s32 : ComplexPattern<i64, 2, "SelectAddrModeIndexed7S32", []>; 254 def am_indexed7s64 : ComplexPattern<i64, 2, "SelectAddrModeIndexed7S64", []>; 255 def am_indexed7s128 : ComplexPattern<i64, 2, "SelectAddrModeIndexed7S128", []>; 341 ComplexPattern<FloatVT, 1, "SelectCVTFixedPosOperand<32>", [fpimm, ld]> { 349 ComplexPattern<FloatVT, 1, "SelectCVTFixedPosOperand<64>", [fpimm, ld]> { 586 ComplexPattern<Ty, 2, "SelectArithShiftedRegister", []> { 608 ComplexPattern<Ty, 2, "SelectLogicalShiftedRegister", []> { 657 : Operand<Ty>, ComplexPattern<Ty, 2, "SelectArithImmed", [imm]> { [all …]
|
/external/llvm/lib/Target/Lanai/ |
D | LanaiInstrInfo.td | 182 def ADDRrr : ComplexPattern<i32, 3, "selectAddrRr", [], []>; 183 def ADDRri : ComplexPattern<i32, 3, "selectAddrRi", [frameindex], []>; 184 def ADDRsls : ComplexPattern<i32, 1, "selectAddrSls", [frameindex], []>; 185 def ADDRspls : ComplexPattern<i32, 3, "selectAddrSpls", [frameindex], []>;
|
/external/llvm/lib/Target/BPF/ |
D | BPFInstrInfo.td | 57 def ADDRri : ComplexPattern<i64, 2, "SelectAddr", [], []>; 58 def FIri : ComplexPattern<i64, 2, "SelectFIAddr", [add, or], []>;
|