Searched refs:CheckOpcode (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedPredicates.td | 135 def IsArithExtOp : CheckOpcode<[ADDWrx, ADDXrx, ADDSWrx, ADDSXrx, 141 def IsArithImmOp : CheckOpcode<[ADDWri, ADDXri, ADDSWri, ADDSXri, 145 def IsArithShiftOp : CheckOpcode<[ADDWrs, ADDXrs, ADDSWrs, ADDSXrs, 149 def IsArithUnshiftOp : CheckOpcode<[ADDWrr, ADDXrr, ADDSWrr, ADDSXrr, 153 def IsLogicImmOp : CheckOpcode<[ANDWri, ANDXri, 158 def IsLogicShiftOp : CheckOpcode<[ANDWrs, ANDXrs, ANDSWrs, ANDSXrs, 166 def IsLogicUnshiftOp : CheckOpcode<[ANDWrr, ANDXrr, ANDSWrr, ANDSXrr, 174 def IsArithLogicImmOp : CheckOpcode<!listconcat(IsArithImmOp.ValidOpcodes, 178 def IsArithLogicShiftOp : CheckOpcode<!listconcat(IsArithShiftOp.ValidOpcodes, 242 def IsLoadRegOffsetOp : CheckOpcode<[PRFMroW, PRFMroX, [all …]
|
| H A D | AArch64SchedPredExynos.td | 30 CheckAll<[CheckOpcode<[BLR]>, 134 CheckAll<[CheckOpcode<[EXTRWrri, EXTRXrri]>,
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherOpt.cpp | 150 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 D | DAGISelMatcher.h | 62 CheckOpcode, // Fail if not opcode. enumerator 119 case CheckOpcode: in isSimplePredicateNode() 444 : Matcher(CheckOpcode), Opcode(opcode) {} in CheckOpcodeMatcher() 449 return N->getKind() == CheckOpcode; in classof()
|
| H A D | DAGISelMatcherEmitter.cpp | 430 case Matcher::CheckOpcode: in EmitMatcher() 991 case Matcher::CheckOpcode: return "OPC_CheckOpcode"; break; in getOpcodeString()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetInstrPredicate.td | 18 // CheckOpcode<[BLR]>, 31 // example, `CheckOpcode` is a special type of predicate used to describe a 62 // For example, a `CheckOpcode` predicate is expanded using method 163 // is not a member of the set is by using a `CheckNot<CheckOpcode<[...]>>` 165 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate { 172 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 2696 CheckOpcode(const unsigned char *MatcherTable, unsigned &MatcherIndex, in CheckOpcode() function 2818 Result = !::CheckOpcode(Table, Index, N.getNode()); in IsPredicateKnownToFail() 3239 if (!::CheckOpcode(MatcherTable, MatcherIndex, N.getNode())) break; in SelectCodeCommon()
|