| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetInstrPredicate.td | 26 // predicates. Definition `MCInstPredicateExample` identifies instructions 51 // portability: users don't need to specify predicates in C++. As a consequence 90 // This class is used as a building block to define predicates on instruction 182 // A sequence of predicates. It is used as the base class for CheckAll, and 183 // CheckAny. It allows to describe compositions of predicates. 188 // Check that all of the predicates in `Preds` evaluate to true. 192 // Check that at least one of the predicates in `Preds` evaluates to true. 225 // Base class for function predicates. 250 // it is lowering predicates for MCInst or MachineInstr.
|
| H A D | TargetSchedule.td | 118 // instructions which have any of the listed predicates in their Predicates 356 // Base class for scheduling predicates. 404 // of SchedWrite types under the conditions defined by its predicates. 415 // of SchedRead types under the conditions defined by its predicates.
|
| H A D | Target.td | 387 // Pull in the common support for MCPredicate (portable scheduling predicates). 419 // Predicates - List of predicates which will be turned into isel matching 583 /// instruction selection predicates. FastISel cannot handle such cases, but 620 /// every function change. Most predicates can leave this at '0'. 835 /// All operands which the MC layer classifies as predicates should inherit from 1309 /// and do allow Requires predicates, e.g.:
|
| H A D | TargetSelectionDAG.td | 605 // These allow specifying different sorts of predicates that control whether a 619 // They can take arguments and have C++ predicates that control whether they 648 // Define a few pre-packaged predicates. This helps GlobalISel import 709 // (not an input pattern). These do not have predicates or transforms, but are
|
| /freebsd-12.1/contrib/googletest/googletest/docs/ |
| H A D | PumpManual.md | 56 // Foo$i does blah for $i-ary predicates. 75 // Foo0 does blah for 0-ary predicates. 81 // Foo1 does blah for 1-ary predicates. 87 // Foo2 does blah for 2-ary predicates. 93 // Foo3 does blah for 3-ary predicates.
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedPredExynos.td | 15 // Auxiliary predicates. 26 // Exynos predicates.
|
| H A D | AArch64SchedPredicates.td | 62 // Generic predicates. 271 // Target predicates.
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/GlobalISel/ |
| H A D | SelectionDAGCompat.td | 32 // SelectionDAG has one node for all loads and uses predicates to 35 // depending on the predicates on the node. 107 // complications that tablegen must take care of. For example, predicates such
|
| /freebsd-12.1/cddl/usr.sbin/dtrace/tests/common/ |
| H A D | Makefile | 47 predicates \
|
| /freebsd-12.1/contrib/gcc/config/arm/ |
| H A D | t-arm | 4 $(srcdir)/config/arm/predicates.md \
|
| H A D | predicates.md | 399 ;; Thumb predicates 429 ;; MAVERICK predicates
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 1461 for (auto &&Predicate : zip(predicates(), B.predicates())) { in isHigherPriorityThan() 1475 predicates().begin(), predicates().end(), 0, in countRendererFns() 1961 for (auto &&P : zip(predicates(), B.predicates())) { in isHigherPriorityThan() 1984 predicates().begin(), predicates().end(), 0, in countRendererFns() 1997 for (auto &P : predicates()) in getOpcodeMatcher() 2096 for (auto &OP : OM->predicates()) in optimize() 2111 for (auto &OP : OM->predicates()) in optimize() 4577 for (auto &OP : OM->predicates()) in optimize() 4598 for (auto &OP : OM->predicates()) in hasFirstCondition() 4614 for (auto &OP : OM->predicates()) in getFirstCondition() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCV.td | 13 // RISC-V subtarget features and instruction predicates.
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 20 // subclasses to partially override the predicates of their superclasses without 21 // having to re-add all the existing predicates.
|
| H A D | MipsInstrInfo.td | 280 // FIXME: I'd prefer to use additive predicates to build the instruction sets 284 // predicates. 2913 // predicates, because PredicateControl was not in the hierarchy. This was 2916 // predicates needs to be restored. 3027 // By making the predicates they use non-overlapping, the patterns were 3028 // reordered so that the effect of the newly introduced predicates can be
|
| /freebsd-12.1/etc/mtree/ |
| H A D | BSD.tests.dist | 158 predicates
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | ChangeLog-2005 | 4725 always-false predicates. 16507 EQ_EXPR predicates. 25802 pcrel_address): Move to predicates to predicates.md. 25914 predicates.md. 25998 predicates.md. 26281 predicates.md. 26346 predicates.md. 27727 predicates. 27798 predicates.md. 27828 predicates.md. [all …]
|
| H A D | c-format.c | 1170 get_flag_spec (const format_flag_spec *spec, int flag, const char *predicates) in get_flag_spec() argument 1177 if (predicates != NULL) in get_flag_spec() 1180 && strchr (predicates, spec[i].predicate) != 0) in get_flag_spec() 1186 gcc_assert (predicates); in get_flag_spec()
|
| H A D | ChangeLog | 42 * config/mips/predicates.md (const_call_insn_operand): Invoke 272 * config/rs6000/predicates.md (current_file_function_operand): 814 * config/avr/predicates.md (io_address_operand): Delete predicate. 1584 * pa/predicates.md (move_src_operand): Allow zero for mode. 1962 * config/frv/predicates.md (reg_or_0_operand): Accept 1972 * config/score/predicates.md (const_uimm5, sr0_operand, const_simm12,
|
| H A D | ChangeLog-2006 | 178 * config/rs6000/predicates.md (gpc_reg_operand): Check 762 * config/score/predicates.md: New file. 1039 * config/avr/predicates.md: New file. 1042 (peepholes): Use predicates. 2297 * config/m32c/predicates.md (mra_nopp_operand): New. 3887 * predicates.md (vector_all_ones_operand): New. 6698 New predicates. 8731 i386/predicates.md. 8733 * config/i386/predicates.md: ...here. 14512 * predicates.md (incdec_operand): Use TARGET_INCDEC [all …]
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | md.texi | 669 @cindex predicates 670 @cindex operand predicates 671 @cindex operator predicates 700 @cindex predicates and machine modes 701 @cindex normal predicates 702 @cindex special predicates 724 diagnosis when special predicates are used. 734 @cindex machine-independent predicates 735 @cindex generic predicates 872 @cindex defining predicates [all …]
|
| /freebsd-12.1/contrib/googletest/googletest/ |
| H A D | CHANGES | 64 * New feature: predicates used inside EXPECT_TRUE() and friends
|
| /freebsd-12.1/contrib/libxo/doc/ |
| H A D | field-modifiers.rst | 23 k key Field is a key, suitable for XPath predicates
|
| /freebsd-12.1/targets/pseudo/tests/ |
| H A D | Makefile.depend | 83 cddl/usr.sbin/dtrace/tests/common/predicates \
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonIntrinsics.td | 91 // otherwise, we need to updated the predicates for immediates to exclude zero
|