/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/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()
|
/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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | SDNodeProperties.td | 33 def SDNPWantRoot : SDNodeProperty; // ComplexPattern gets the root of match 34 def SDNPWantParent : SDNodeProperty; // ComplexPattern gets the parent
|
/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/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | CodeGenTarget.h | 194 class ComplexPattern { 202 ComplexPattern(Record *R);
|
D | DAGISelMatcherEmitter.cpp | 61 DenseMap<const ComplexPattern*, unsigned> ComplexPatternMap; 62 std::vector<const ComplexPattern*> ComplexPatterns; 128 unsigned getComplexPat(const ComplexPattern &P) { in getComplexPat() 541 const ComplexPattern &Pattern = CCPM->getPattern(); in EmitMatcher() 839 const ComplexPattern &P = *ComplexPatterns[i]; in EmitPredicateFunctions()
|
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 | CodeGenDAGPatterns.h | 44 class ComplexPattern; variable 689 const ComplexPattern * 1064 std::map<Record*, ComplexPattern, LessRecordByID> ComplexPatterns; 1114 const ComplexPattern &getComplexPattern(Record *R) const { in getComplexPattern()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/GlobalISel/ |
D | SelectionDAGCompat.td | 121 // Specifies the GlobalISel equivalents for SelectionDAG's ComplexPattern. 123 class GIComplexPatternEquiv<ComplexPattern seldag> { 124 ComplexPattern SelDAGEquivalent = seldag;
|
D | Target.td | 27 // Defines a matcher for complex operands. This is analogous to ComplexPattern
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | SIInstrInfo.td | 942 def DS1Addr1Offset : ComplexPattern<i32, 2, "SelectDS1Addr1Offset">; 943 def DS64Bit4ByteAligned : ComplexPattern<i32, 3, "SelectDS64Bit4ByteAligned">; 945 def MOVRELOffset : ComplexPattern<i32, 2, "SelectMOVRELOffset">; 947 def VOP3Mods0 : ComplexPattern<untyped, 4, "SelectVOP3Mods0">; 948 def VOP3Mods0Clamp : ComplexPattern<untyped, 3, "SelectVOP3Mods0Clamp">; 949 def VOP3Mods0Clamp0OMod : ComplexPattern<untyped, 4, "SelectVOP3Mods0Clamp0OMod">; 950 def VOP3Mods : ComplexPattern<untyped, 2, "SelectVOP3Mods">; 951 def VOP3NoMods : ComplexPattern<untyped, 1, "SelectVOP3NoMods">; 953 def VOP3Mods_nnan : ComplexPattern<fAny, 2, "SelectVOP3Mods_NNaN">; 955 def VOP3OMods : ComplexPattern<untyped, 3, "SelectVOP3OMods">; [all …]
|
D | AMDGPUGISel.td | 16 def sd_vsrc0 : ComplexPattern<i32, 1, "">; 21 def sd_vcsrc : ComplexPattern<i32, 1, "">;
|
D | SMInstructions.td | 391 def SMRDImm : ComplexPattern<i64, 2, "SelectSMRDImm">; 392 def SMRDImm32 : ComplexPattern<i64, 2, "SelectSMRDImm32">; 393 def SMRDSgpr : ComplexPattern<i64, 2, "SelectSMRDSgpr">; 394 def SMRDBufferImm : ComplexPattern<i32, 1, "SelectSMRDBufferImm">; 395 def SMRDBufferImm32 : ComplexPattern<i32, 1, "SelectSMRDBufferImm32">;
|
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MicroMipsInstrInfo.td | 14 def addrimm11 : ComplexPattern<iPTR, 2, "selectIntAddr11MM", [frameindex]>; 15 def addrimm12 : ComplexPattern<iPTR, 2, "selectIntAddr12MM", [frameindex]>; 16 def addrimm16 : ComplexPattern<iPTR, 2, "selectIntAddr16MM", [frameindex]>; 17 def addrimm4lsl2 : ComplexPattern<iPTR, 2, "selectIntAddrLSL2MM", [frameindex]>; 257 class StorePairMM<string opstr, ComplexPattern Addr = addr> 265 class LoadPairMM<string opstr, ComplexPattern Addr = addr> 556 InstrItinClass Itin = NoItinerary, ComplexPattern Addr = addr> : 564 InstrItinClass Itin = NoItinerary, ComplexPattern Addr = addr> : 573 ComplexPattern Addr = addr> : 582 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 …]
|
/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",
|