| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/ |
| H A D | gl-canonicalize.mlir | 8 %mid = spv.Select %0, %input, %min : i1, f32 10 %2 = spv.Select %1, %mid, %max : i1, f32 23 %mid = spv.Select %0, %min, %input : i1, f32 25 %2 = spv.Select %1, %max, %mid : i1, f32 40 %2 = spv.Select %1, %mid, %max : i1, f32 55 %2 = spv.Select %1, %max, %mid : i1, f32 70 %2 = spv.Select %1, %mid, %max : i1, si32 85 %2 = spv.Select %1, %max, %mid : i1, si32 130 %2 = spv.Select %1, %mid, %max : i1, i32 145 %2 = spv.Select %1, %max, %mid : i1, i32 [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/ |
| H A D | logical-ops.mlir | 183 // CHECK : spv.Select {{%.*}}, {{%.*}}, {{%.*}} : i1, i1 184 %2 = spv.Select %arg0, %0, %1 : i1, i1 191 // CHECK : spv.Select {{%.*}}, {{%.*}}, {{%.*}} : i1, i32 192 %2 = spv.Select %arg0, %0, %1 : i1, i32 199 // CHECK : spv.Select {{%.*}}, {{%.*}}, {{%.*}} : i1, f32 200 %2 = spv.Select %arg0, %0, %1 : i1, f32 208 %2 = spv.Select %arg0, %0, %1 : i1, !spv.ptr<f32, Function> 216 %2 = spv.Select %arg0, %0, %1 : i1, vector<3xf32> 224 %2 = spv.Select %arg0, %0, %1 : vector<3xi1>, vector<3xf32> 234 %2 = spv.Select %arg0, %0, %1 : i1 [all …]
|
| /llvm-project-15.0.7/mlir/test/Target/SPIRV/ |
| H A D | logical-ops.mlir | 99 // CHECK: spv.Select {{.*}}, {{.*}}, {{.*}} : i1, f32 100 %3 = spv.Select %2, %0, %1 : i1, f32 103 // CHECK: spv.Select {{.*}}, {{.*}}, {{.*}} : i1, vector<4xf32> 104 %6 = spv.Select %2, %4, %5 : i1, vector<4xf32> 106 // CHECK: spv.Select {{.*}}, {{.*}}, {{.*}} : vector<4xi1>, vector<4xf32> 107 %8 = spv.Select %7, %4, %5 : vector<4xi1>, vector<4xf32>
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrMemory.td | 69 // Select loads with no constant offset. 82 // Select loads with a constant offset. 104 // Select loads with just a constant offset. 145 // Select extending loads with no constant offset. 157 // Select extending loads with a constant offset. 180 // Select extending loads with just a constant offset. 266 // Select stores with no constant offset. 281 // Select stores with a constant offset. 301 // Select stores with just a constant offset. 337 // Select truncating stores with no constant offset. [all …]
|
| H A D | WebAssemblyInstrAtomics.td | 80 // Select notifys with no constant offset. 90 // Select notifys with a constant offset. 106 // Select notifys with just a constant offset. 129 // Select waits with no constant offset. 148 // Select waits with a constant offset. 171 // Select waits with just a constant offset. 229 // Select loads with no constant offset. 233 // Select loads with a constant offset. 241 // Select loads with just a constant offset. 353 // Select stores with no constant offset. [all …]
|
| H A D | WebAssemblyISelDAGToDAG.cpp | 65 void Select(SDNode *Node) override; 101 void WebAssemblyDAGToDAGISel::Select(SDNode *Node) { in Select() function in WebAssemblyDAGToDAGISel
|
| /llvm-project-15.0.7/mlir/test/Conversion/MathToSPIRV/ |
| H A D | math-to-gl-spirv.mlir | 92 // CHECK: %[[R:.+]] = spv.Select %[[CMP]], %[[SUB2]], %[[SUB1]] : i1, i32 103 // CHECK: spv.Select 118 // CHECK: %[[R:.+]] = spv.Select %[[CMP]], %[[SUB2]], %[[SUB1]] : vector<2xi1>, vector<2xi32> 131 // CHECK: %[[SEL:.+]] = spv.Select %[[LT]], %[[NEG]], %[[POW]] : i1, f32 143 // CHECK: spv.Select 157 // CHECK: %[[SEL:.+]] = spv.Select %[[GE]], %[[ONE]], %[[ZERO]] 173 // CHECK: %[[SEL:.+]] = spv.Select %[[GE]], %[[ONE]], %[[ZERO]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | 2009-01-22-SortInvalidation.ll | 24 …pe, %struct..4sPragmaType, i32, i32, %struct.AggInfo*, i32, i32, %struct.Select*, %struct.Table*, … 46 …Select = type { %struct.ExprList*, i8, i8, i8, i8, i8, i8, i8, %struct.SrcList*, %struct.Expr*, %s… 48 …%struct.SrcList_item = type { i8*, i8*, i8*, %struct.Table*, %struct.Select*, i8, i8, i32, %struct… 49 …%struct.Table = type { i8*, i32, %struct.Column*, i32, %struct.Index*, i32, %struct.Select*, i32, … 53 …%struct.TriggerStep = type { i32, i32, %struct.Trigger*, %struct.Select*, %struct..4sPragmaType, %… 74 …* %pParse, %struct.SrcList* %pTabList, %struct.ExprList* %pList, %struct.Select* %pSelect, %struct…
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | 2009-01-22-SortInvalidation.ll | 24 …pe, %struct..4sPragmaType, i32, i32, %struct.AggInfo*, i32, i32, %struct.Select*, %struct.Table*, … 46 …Select = type { %struct.ExprList*, i8, i8, i8, i8, i8, i8, i8, %struct.SrcList*, %struct.Expr*, %s… 48 …%struct.SrcList_item = type { i8*, i8*, i8*, %struct.Table*, %struct.Select*, i8, i8, i32, %struct… 49 …%struct.Table = type { i8*, i32, %struct.Column*, i32, %struct.Index*, i32, %struct.Select*, i32, … 53 …%struct.TriggerStep = type { i32, i32, %struct.Trigger*, %struct.Select*, %struct..4sPragmaType, %… 74 …* %pParse, %struct.SrcList* %pTabList, %struct.ExprList* %pList, %struct.Select* %pSelect, %struct…
|
| /llvm-project-15.0.7/mlir/test/Conversion/ArithmeticToSPIRV/ |
| H A D | arithmetic-to-spirv.mlir | 415 // CHECK-COUNT-2: spv.Select 418 // CHECK-COUNT-2: spv.Select 435 // CHECK-COUNT-2: spv.Select 438 // CHECK-COUNT-2: spv.Select 455 // CHECK-COUNT-2: spv.Select 458 // CHECK-COUNT-2: spv.Select 740 // CHECK: spv.Select %{{.*}}, %[[ONE]], %[[ZERO]] : i1, f32 749 // CHECK: spv.Select %{{.*}}, %[[ONE]], %[[ZERO]] : i1, f64 770 %2 = spv.Select %arg0, %1, %0 : vector<4xi1>, vector<4xf64> 806 // CHECK: spv.Select %{{.*}}, %[[ONE]], %[[ZERO]] : i1, i32 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | vplan-widen-select-instruction.ll | 7 ; * Select condition depending on outer loop iteration variable. 8 ; * Select condidition depending on inner loop iteration variable. 9 ; * Select conditition depending on both outer and inner loop iteration 41 ; Select condition is loop invariant for both inner and outer loop. 88 ; Select condition only depends on outer loop iteration variable. 135 ; Select condition only depends on inner loop iteration variable. 184 ; Select condition depends on both inner and outer loop iteration variables.
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A D | sink-addrmode-select.ll | 6 ; Select when both offset and scale reg are present. 23 ; Select when both GV and base reg are present.
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | udiv_select_to_select_shift.ll | 5 ; udiv X, (Select Cond, C1, C2) --> Select Cond, (shr X, C1), (shr X, C2)
|
| /llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/ |
| H A D | misc-ops-to-llvm.mlir | 42 // spv.Select 48 %0 = spv.Select %arg0, %arg1, %arg1 : i1, vector<3xi32> 50 %1 = spv.Select %arg0, %arg2, %arg2 : i1, f32 57 %0 = spv.Select %arg0, %arg1, %arg1 : vector<2xi1>, vector<2xi32>
|
| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-otool.rst | 24 Select slice of universal Mach-O file. 76 Select cpu for disassembly.
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangDiagnosticsEmitter.cpp | 729 CASE(Select); in Visit() 927 SelectPiece Select(MT_Diff); in VisitDiff() local 928 Select.Options.push_back(&FirstOption); in VisitDiff() 929 Select.Options.push_back(P->Parts[3]); in VisitDiff() 931 VisitSelect(&Select); in VisitDiff() 1074 Select->Options.push_back( in parseDiagText() 1079 Select->Index = parseModifier(Text); in parseDiagText() 1080 Parsed.push_back(Select); in parseDiagText() 1147 Select->Options.push_back(New<TextPiece>("")); in parseDiagText() 1149 Select->Index = parseModifier(Text); in parseDiagText() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/VE/Scalar/ |
| H A D | cpu.ll | 5 ; CHECK-NEXT: generic - Select the generic processor.
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelDAGToDAG.cpp | 33 void Select(SDNode *N) override; 85 void R600DAGToDAGISel::Select(SDNode *N) { in Select() function in R600DAGToDAGISel
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AMDGPUModifierSyntax.rst | 1132 dpp8:[{0..7},{0..7},{0..7},{0..7},{0..7},{0..7},{0..7},{0..7}] Select lanes to read from. 1782 op_sel:[{0..1}] Select operand bits for instructions with 1 source operand. 1783 op_sel:[{0..1},{0..1}] Select operand bits for instructions with 2 source operands. 1784 op_sel:[{0..1},{0..1},{0..1}] Select operand bits for instructions with 3 source operands. 1815 op_sel_hi:[{0..1}] Select operand bits for instructions with 1 source operand. 1816 op_sel_hi:[{0..1},{0..1}] Select operand bits for instructions with 2 source operands. 1817 op_sel_hi:[{0..1},{0..1},{0..1}] Select operand bits for instructions with 3 source operands. 1891 neg_hi:[{0..1}] Select affected operands for instructions with 1 source operand. 1945 op_sel:[{0..1},{0..1},{0..1}] Select location of each 16-bit source operand. 1977 op_sel_hi:[{0..1},{0..1},{0..1}] Select size of each source operand. [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDeletion.cpp | 202 } else if (auto *Select = dyn_cast<SelectInst>(V)) { in getValueOnFirstIteration() local 204 getValueOnFirstIteration(Select->getCondition(), FirstIterValue, SQ); in getValueOnFirstIteration() 206 auto *Selected = C->isAllOnesValue() ? Select->getTrueValue() in getValueOnFirstIteration() 207 : Select->getFalseValue(); in getValueOnFirstIteration()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 44 void Select(SDNode *N) override; 169 void ARCDAGToDAGISel::Select(SDNode *N) { in Select() function in ARCDAGToDAGISel
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | SelectHelper.h | 50 lldb_private::Status Select();
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | gcc-examples.ll | 11 ; Select VF = 8; 47 ; Select VF=4 because sext <8 x i1> to <8 x i32> is expensive.
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.h | 39 void Select(SDNode *Node) override;
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 164 Select, enumerator 348 bool isSelect() const { return Flags & (1ULL << MCID::Select); } in isSelect()
|