| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VVPInstrPatternsVec.td | 41 // Masked. 80 // Masked. 105 // Masked. 122 // Masked. 154 // Masked. 175 // Masked. 284 // Masked. 445 // Masked. 542 // Masked. 579 // Masked. [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.h | 138 uint16_t Masked : 1; member 149 uint16_t Masked : 1; member 160 uint16_t Masked : 1; member 169 uint16_t Masked : 1; member 178 uint16_t Masked : 1; member 188 uint16_t Masked :1; member 196 uint16_t Masked : 1; member
|
| H A D | RISCVInstrInfoVPseudos.td | 466 bits<1> Masked = M; 484 bits<1> Masked = M; 495 let PrimaryKey = ["Masked", "Strided", "Log2SEW", "LMUL"]; 500 bits<1> Masked = M; 532 bits<1> Masked = M; 551 bits<1> Masked = M; 570 bits<1> Masked = M; 587 bits<1> Masked = M; 840 RISCVVSE</*Masked*/0, /*Strided*/0, log2<EEW>.val, VLMul> { 853 RISCVVSE</*Masked*/1, /*Strided*/0, log2<EEW>.val, VLMul> { [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | CaymanInstructions.td | 114 let DST_SEL_Y = 7; // Masked 115 let DST_SEL_Z = 7; // Masked 116 let DST_SEL_W = 7; // Masked 124 let DST_SEL_Y = 7; // Masked 125 let DST_SEL_Z = 7; // Masked 126 let DST_SEL_W = 7; // Masked 136 let DST_SEL_Y = 7; // Masked 137 let DST_SEL_Z = 7; // Masked 138 let DST_SEL_W = 7; // Masked
|
| H A D | EvergreenInstructions.td | 189 let DST_SEL_Y = 7; // Masked 190 let DST_SEL_Z = 7; // Masked 191 let DST_SEL_W = 7; // Masked 200 let DST_SEL_Y = 7; // Masked 201 let DST_SEL_Z = 7; // Masked 202 let DST_SEL_W = 7; // Masked 213 let DST_SEL_Y = 7; // Masked 214 let DST_SEL_Z = 7; // Masked 215 let DST_SEL_W = 7; // Masked
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 190 Value *Masked, *ShiftShAmt; in dropRedundantMaskingOfLeftShiftInput() local 192 m_Shift(m_Value(Masked), m_ZExtOrSelf(m_Value(ShiftShAmt)))); in dropRedundantMaskingOfLeftShiftInput() 197 if (match(Masked, m_CombineAnd(m_Trunc(m_Value(Masked)), m_Value(Trunc))) && in dropRedundantMaskingOfLeftShiftInput() 202 Type *WidestTy = Masked->getType(); in dropRedundantMaskingOfLeftShiftInput() 224 if (match(Masked, m_c_And(m_CombineOr(MaskA, MaskB), m_Value(X)))) { in dropRedundantMaskingOfLeftShiftInput() 229 if (!canTryToConstantAddTwoShiftAmounts(OuterShift, ShiftShAmt, Masked, in dropRedundantMaskingOfLeftShiftInput() 254 } else if (match(Masked, m_c_And(m_CombineOr(MaskC, MaskD), m_Value(X))) || in dropRedundantMaskingOfLeftShiftInput() 255 match(Masked, m_Shr(m_Shl(m_Value(X), m_Value(MaskShAmt)), in dropRedundantMaskingOfLeftShiftInput() 261 if (!canTryToConstantAddTwoShiftAmounts(OuterShift, ShiftShAmt, Masked, in dropRedundantMaskingOfLeftShiftInput() 302 if (!Masked->hasOneUse()) in dropRedundantMaskingOfLeftShiftInput() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 622 Value *Masked = Builder.CreateAnd(Trunc->getOperand(0), Mask); in ConvertTruncs() local 624 Masked = Builder.CreateTrunc(Masked, ExtTy); in ConvertTruncs() 626 if (auto *I = dyn_cast<Instruction>(Masked)) in ConvertTruncs() 629 ReplaceAllUsersOfWith(Trunc, Masked); in ConvertTruncs()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | sve-masked-int-arith.ll | 5 ; Masked Additions 49 ; Masked Subtractions 93 ; Masked multiply-add 141 ; Masked multiply-subtract
|
| H A D | sve-masked-ldst-zext.ll | 4 ; Masked Loads 95 ; Masked load requires promotion
|
| H A D | sve-masked-ldst-sext.ll | 5 ; Masked Loads 98 ; Masked load requires promotion
|
| H A D | O0-pipeline.ll | 25 ; CHECK-NEXT: Scalarize Masked Memory Intrinsics
|
| H A D | sve-masked-ldst-trunc.ll | 4 ; Masked Stores
|
| H A D | sve-masked-ldst-nonext.ll | 4 ; Masked Loads 120 ; Masked load requires promotion 130 ; Masked Stores 238 ; Masked load store of pointer data type
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMIntrinsicOps.td | 354 /// Create a call to Masked Load intrinsic. 369 /// Create a call to Masked Store intrinsic. 382 /// Create a call to Masked Gather intrinsic. 398 /// Create a call to Masked Scatter intrinsic. 411 /// Create a call to Masked Expand Load intrinsic. 416 /// Create a call to Masked Compress Store intrinsic.
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 38 APInt Masked(NewVal & Mask); in convert() local 41 if (!(Masked == Mask || Masked == 0)) { in convert()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | O0-pipeline.ll | 29 ; CHECK-NEXT: Scalarize Masked Memory Intrinsics
|
| H A D | O3-pipeline.ll | 57 ; CHECK-NEXT: Scalarize Masked Memory Intrinsics
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/Vector/CPU/ |
| H A D | test-maskedload.mlir | 50 // Masked load tests.
|
| H A D | test-maskedstore.mlir | 68 // Masked store tests.
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Hexagon/ |
| H A D | xtype_bit.txt | 78 # Masked parity
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemProfiler.cpp | 437 if (auto *Masked = dyn_cast<ConstantInt>(Vector->getOperand(Idx))) { in instrumentMaskedLoadOrStore() local 438 if (Masked->isZero()) in instrumentMaskedLoadOrStore()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | O0-pipeline.ll | 29 ; CHECK-NEXT: Scalarize Masked Memory Intrinsics
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/X86Vector/ |
| H A D | X86Vector.td | 67 let summary = "Masked compress op"; 120 let summary = "Masked roundscale op";
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 1004 Value *Masked = IC.Builder.CreateAnd(Input, II.getArgOperand(1)); in instCombineIntrinsic() local 1006 Value *Shifted = IC.Builder.CreateLShr(Masked, ShiftAmt); in instCombineIntrinsic() 1050 Value *Masked = IC.Builder.CreateAnd(Shifted, II.getArgOperand(1)); in instCombineIntrinsic() local 1051 return IC.replaceInstUsesWith(II, Masked); in instCombineIntrinsic()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicsHexagon.td | 384 // Masked vector stores
|