Home
last modified time | relevance | path

Searched refs:CheckOpcode (Results 1 – 20 of 20) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/
H A DAArch64SchedPredicates.td75 def IsArithExtOp : CheckOpcode<[ADDWrx, ADDXrx, ADDSWrx, ADDSXrx,
81 def IsArithImmOp : CheckOpcode<[ADDWri, ADDXri, ADDSWri, ADDSXri,
85 def IsArithShiftOp : CheckOpcode<[ADDWrs, ADDXrs, ADDSWrs, ADDSXrs,
89 def IsArithUnshiftOp : CheckOpcode<[ADDWrr, ADDXrr, ADDSWrr, ADDSXrr,
93 def IsLogicImmOp : CheckOpcode<[ANDWri, ANDXri,
98 def IsLogicShiftOp : CheckOpcode<[ANDWrs, ANDXrs, ANDSWrs, ANDSXrs,
106 def IsLogicUnshiftOp : CheckOpcode<[ANDWrr, ANDXrr, ANDSWrr, ANDSXrr,
114 def IsArithLogicImmOp : CheckOpcode<!listconcat(IsArithImmOp.ValidOpcodes,
118 def IsArithLogicShiftOp : CheckOpcode<!listconcat(IsArithShiftOp.ValidOpcodes,
122 def IsArithLogicUnshiftOp : CheckOpcode<!listconcat(IsArithUnshiftOp.ValidOpcodes,
[all …]
H A DAArch64SchedPredExynos.td29 CheckAll<[CheckOpcode<[BLR]>,
142 CheckAll<[CheckOpcode<[EXTRWrri, EXTRXrri]>,
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64SchedPredicates.td204 def IsArithExtOp : CheckOpcode<[ADDWrx, ADDXrx, ADDSWrx, ADDSXrx,
210 def IsArithImmOp : CheckOpcode<[ADDWri, ADDXri, ADDSWri, ADDSXri,
214 def IsArithShiftOp : CheckOpcode<[ADDWrs, ADDXrs, ADDSWrs, ADDSXrs,
218 def IsArithUnshiftOp : CheckOpcode<[ADDWrr, ADDXrr, ADDSWrr, ADDSXrr,
222 def IsLogicImmOp : CheckOpcode<[ANDWri, ANDXri,
227 def IsLogicShiftOp : CheckOpcode<[ANDWrs, ANDXrs, ANDSWrs, ANDSXrs,
235 def IsLogicUnshiftOp : CheckOpcode<[ANDWrr, ANDXrr, ANDSWrr, ANDSXrr,
243 def IsArithLogicImmOp : CheckOpcode<!listconcat(IsArithImmOp.ValidOpcodes,
247 def IsArithLogicShiftOp : CheckOpcode<!listconcat(IsArithShiftOp.ValidOpcodes,
251 def IsArithLogicUnshiftOp : CheckOpcode<!listconcat(IsArithUnshiftOp.ValidOpcodes,
[all …]
H A DAArch64SchedPredExynos.td29 CheckAll<[CheckOpcode<[BLR]>,
145 CheckAll<[CheckOpcode<[EXTRWrri, EXTRXrri]>,
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
H A DX86SchedPredicates.td94 def IsRegRegCompareAndSwap_8 : CheckOpcode<[ CMPXCHG8rr ]>;
96 def IsRegMemCompareAndSwap_8 : CheckOpcode<[
100 def IsRegRegCompareAndSwap_16_32_64 : CheckOpcode<[
104 def IsRegMemCompareAndSwap_16_32_64 : CheckOpcode<[
110 def IsCompareAndSwap8B : CheckOpcode<[ CMPXCHG8B, LCMPXCHG8B ]>;
111 def IsCompareAndSwap16B : CheckOpcode<[ CMPXCHG16B, LCMPXCHG16B ]>;
113 def IsRegMemCompareAndSwap : CheckOpcode<
119 def IsRegRegCompareAndSwap : CheckOpcode<
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86SchedPredicates.td94 def IsRegRegCompareAndSwap_8 : CheckOpcode<[ CMPXCHG8rr ]>;
96 def IsRegMemCompareAndSwap_8 : CheckOpcode<[
100 def IsRegRegCompareAndSwap_16_32_64 : CheckOpcode<[
104 def IsRegMemCompareAndSwap_16_32_64 : CheckOpcode<[
110 def IsCompareAndSwap8B : CheckOpcode<[ CMPXCHG8B, LCMPXCHG8B ]>;
111 def IsCompareAndSwap16B : CheckOpcode<[ CMPXCHG16B, LCMPXCHG16B ]>;
113 def IsRegMemCompareAndSwap : CheckOpcode<
119 def IsRegRegCompareAndSwap : CheckOpcode<
/aosp_15_r20/external/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp150 Matcher *CheckOpcode = CheckType->takeNext(); in ContractNodes() local
151 Matcher *Tail = CheckOpcode->takeNext(); in ContractNodes()
154 MatcherPtr.reset(CheckOpcode); in ContractNodes()
155 CheckOpcode->setNext(CheckType); in ContractNodes()
H A DDAGISelMatcher.h62 CheckOpcode, // Fail if not opcode. enumerator
119 case CheckOpcode: in isSimplePredicateNode()
440 : Matcher(CheckOpcode), Opcode(opcode) {} in CheckOpcodeMatcher()
445 return N->getKind() == CheckOpcode; in classof()
H A DDAGISelMatcherEmitter.cpp293 case Matcher::CheckOpcode: in EmitMatcher()
792 case Matcher::CheckOpcode: OS << "OPC_CheckOpcode"; break; in EmitHistogram()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/
H A DPPCSchedPredicates.td15 CheckOpcode<[FADD,
208 CheckOpcode<[CFUGED,
232 CheckOpcode<[PMXVBF16GER2,
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td17 // CheckOpcode<[BLR]>,
30 // example, `CheckOpcode` is a special type of predicate used to describe a
61 // For example, a `CheckOpcode` predicate is expanded using method
162 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>`
164 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
171 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td17 // CheckOpcode<[BLR]>,
30 // example, `CheckOpcode` is a special type of predicate used to describe a
61 // For example, a `CheckOpcode` predicate is expanded using method
167 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>`
169 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
176 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Target/
DTargetInstrPredicate.td17 // CheckOpcode<[BLR]>,
30 // example, `CheckOpcode` is a special type of predicate used to describe a
61 // For example, a `CheckOpcode` predicate is expanded using method
167 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>`
169 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
176 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Target/
DTargetInstrPredicate.td17 // CheckOpcode<[BLR]>,
30 // example, `CheckOpcode` is a special type of predicate used to describe a
61 // For example, a `CheckOpcode` predicate is expanded using method
201 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>`
203 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
210 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
DTargetMacroFusion.td146 [CheckOpcode<[firstInst]>],
149 [CheckOpcode<[secondInst]>],
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Target/
DTargetInstrPredicate.td17 // CheckOpcode<[BLR]>,
30 // example, `CheckOpcode` is a special type of predicate used to describe a
61 // For example, a `CheckOpcode` predicate is expanded using method
201 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>`
203 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
210 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Target/
DTargetInstrPredicate.td17 // CheckOpcode<[BLR]>,
30 // example, `CheckOpcode` is a special type of predicate used to describe a
61 // For example, a `CheckOpcode` predicate is expanded using method
201 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>`
203 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
210 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
/aosp_15_r20/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2503 CheckOpcode(const unsigned char *MatcherTable, unsigned &MatcherIndex, in CheckOpcode() function
2625 Result = !::CheckOpcode(Table, Index, N.getNode()); in IsPredicateKnownToFail()
3016 if (!::CheckOpcode(MatcherTable, MatcherIndex, N.getNode())) break; in SelectCodeCommon()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2583 CheckOpcode(const unsigned char *MatcherTable, unsigned &MatcherIndex, in CheckOpcode() function
2726 Result = !::CheckOpcode(Table, Index, N.getNode()); in IsPredicateKnownToFail()
3168 if (!::CheckOpcode(MatcherTable, MatcherIndex, N.getNode())) break; in SelectCodeCommon()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2523 CheckOpcode(const unsigned char *MatcherTable, unsigned &MatcherIndex, in CheckOpcode() function
2653 Result = !::CheckOpcode(Table, Index, N.getNode()); in IsPredicateKnownToFail()
3079 if (!::CheckOpcode(MatcherTable, MatcherIndex, N.getNode())) break; in SelectCodeCommon()