Searched refs:ExtMask (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | Host.cpp | 2218 uint64_t ExtMask = Query[1].Value; in getHostCPUFeatures() local 2219 Features["f"] = ExtMask & (1 << 0); // RISCV_HWPROBE_IMA_FD in getHostCPUFeatures() 2220 Features["d"] = ExtMask & (1 << 0); // RISCV_HWPROBE_IMA_FD in getHostCPUFeatures() 2221 Features["c"] = ExtMask & (1 << 1); // RISCV_HWPROBE_IMA_C in getHostCPUFeatures() 2222 Features["v"] = ExtMask & (1 << 2); // RISCV_HWPROBE_IMA_V in getHostCPUFeatures() 2223 Features["zba"] = ExtMask & (1 << 3); // RISCV_HWPROBE_EXT_ZBA in getHostCPUFeatures() 2224 Features["zbb"] = ExtMask & (1 << 4); // RISCV_HWPROBE_EXT_ZBB in getHostCPUFeatures() 2225 Features["zbs"] = ExtMask & (1 << 5); // RISCV_HWPROBE_EXT_ZBS in getHostCPUFeatures() 2226 Features["zicboz"] = ExtMask & (1 << 6); // RISCV_HWPROBE_EXT_ZICBOZ in getHostCPUFeatures() 2227 Features["zbc"] = ExtMask & (1 << 7); // RISCV_HWPROBE_EXT_ZBC in getHostCPUFeatures() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Integral.h | 197 const ReprT ExtMask = ~BitMask; 198 return Integral((V & BitMask) | (Signed && (V & SignBit) ? ExtMask : 0));
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAsanInstrumentation.cpp | 268 Value *ExtMask = IB.CreateZExt(Mask, ExtTy); in getInterestingMemoryOperands() local 269 Value *EVL = IB.CreateAddReduce(ExtMask); in getInterestingMemoryOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 47 Value *ExtMask; in getBoolVecFromMask() local 48 if (match(Mask, m_SExt(m_Value(ExtMask))) && in getBoolVecFromMask() 49 ExtMask->getType()->isIntOrIntVectorTy(1)) in getBoolVecFromMask() 50 return ExtMask; in getBoolVecFromMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 11021 ArrayRef<int> ExtMask) { in combineMasks() argument 11023 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem); in combineMasks() 11024 for (int I = 0, Sz = ExtMask.size(); I < Sz; ++I) { in combineMasks() 11025 if (ExtMask[I] == PoisonMaskElem) in combineMasks() 11027 int MaskedIdx = Mask[ExtMask[I] % VF]; in combineMasks() 11117 SmallVector<int> ExtMask(Mask.size(), PoisonMaskElem); in peekThroughShuffles() local 11122 ExtMask[Idx] = SV->getMaskValue(I); in peekThroughShuffles() 11126 buildUseMask(LocalVF, ExtMask, UseMask::FirstArg)) in peekThroughShuffles() 11130 buildUseMask(LocalVF, ExtMask, UseMask::SecondArg)) in peekThroughShuffles() 12804 ArrayRef<int> ExtMask, in finalize() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 2728 SmallVector<int, 4> ExtMask; in EmitStoreThroughExtVectorComponentLValue() local 2730 ExtMask.push_back(i); in EmitStoreThroughExtVectorComponentLValue() 2731 ExtMask.resize(NumDstElts, -1); in EmitStoreThroughExtVectorComponentLValue() 2732 llvm::Value *ExtSrcVal = Builder.CreateShuffleVector(SrcVal, ExtMask); in EmitStoreThroughExtVectorComponentLValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 1538 Value *ExtMask = IB.CreateZExt(Mask, ExtTy); in getInterestingMemoryOperands() local 1539 Value *EVL = IB.CreateAddReduce(ExtMask); in getInterestingMemoryOperands()
|