Home
last modified time | relevance | path

Searched refs:ExtMask (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DHost.cpp2062 uint64_t ExtMask = Query[1].Value; in getHostCPUFeatures() local
2063 Features["f"] = ExtMask & (1 << 0); // RISCV_HWPROBE_IMA_FD in getHostCPUFeatures()
2064 Features["d"] = ExtMask & (1 << 0); // RISCV_HWPROBE_IMA_FD in getHostCPUFeatures()
2065 Features["c"] = ExtMask & (1 << 1); // RISCV_HWPROBE_IMA_C in getHostCPUFeatures()
2066 Features["v"] = ExtMask & (1 << 2); // RISCV_HWPROBE_IMA_V in getHostCPUFeatures()
2067 Features["zba"] = ExtMask & (1 << 3); // RISCV_HWPROBE_EXT_ZBA in getHostCPUFeatures()
2068 Features["zbb"] = ExtMask & (1 << 4); // RISCV_HWPROBE_EXT_ZBB in getHostCPUFeatures()
2069 Features["zbs"] = ExtMask & (1 << 5); // RISCV_HWPROBE_EXT_ZBS in getHostCPUFeatures()
2070 Features["zicboz"] = ExtMask & (1 << 6); // RISCV_HWPROBE_EXT_ZICBOZ in getHostCPUFeatures()
2071 Features["zbc"] = ExtMask & (1 << 7); // RISCV_HWPROBE_EXT_ZBC in getHostCPUFeatures()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegral.h156 const ReprT ExtMask = ~BitMask;
157 return Integral((V & BitMask) | (Signed && (V & SignBit) ? ExtMask : 0));
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp47 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 DSLPVectorizer.cpp7762 ArrayRef<int> ExtMask) { in combineMasks() argument
7764 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem); in combineMasks()
7765 for (int I = 0, Sz = ExtMask.size(); I < Sz; ++I) { in combineMasks()
7766 if (ExtMask[I] == PoisonMaskElem) in combineMasks()
7768 int MaskedIdx = Mask[ExtMask[I] % VF]; in combineMasks()
7858 SmallVector<int> ExtMask(Mask.size(), PoisonMaskElem); in peekThroughShuffles() local
7863 ExtMask[Idx] = SV->getMaskValue(I); in peekThroughShuffles()
7867 buildUseMask(LocalVF, ExtMask, UseMask::FirstArg)) in peekThroughShuffles()
7871 buildUseMask(LocalVF, ExtMask, UseMask::SecondArg)) in peekThroughShuffles()
9144 finalize(ArrayRef<int> ExtMask, unsigne argument
12146 finalize(ArrayRef<int> ExtMask,unsigned VF=0,function_ref<void (Value * &,SmallVectorImpl<int> &)> Action={}) finalize() argument
[all...]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp2604 SmallVector<int, 4> ExtMask; in EmitStoreThroughExtVectorComponentLValue() local
2606 ExtMask.push_back(i); in EmitStoreThroughExtVectorComponentLValue()
2607 ExtMask.resize(NumDstElts, -1); in EmitStoreThroughExtVectorComponentLValue()
2608 llvm::Value *ExtSrcVal = Builder.CreateShuffleVector(SrcVal, ExtMask); in EmitStoreThroughExtVectorComponentLValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1471 Value *ExtMask = IB.CreateZExt(Mask, ExtTy); in getInterestingMemoryOperands() local
1472 Value *EVL = IB.CreateAddReduce(ExtMask); in getInterestingMemoryOperands()