Home
last modified time | relevance | path

Searched defs:UndefElts (Results 1 – 20 of 20) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp27 APInt &UndefElts, in extractConstantMask()
123 APInt UndefElts; in DecodePSHUFBMask() local
162 APInt UndefElts; in DecodeVPERMILPMask() local
198 APInt UndefElts; in DecodeVPERMIL2PMask() local
252 APInt UndefElts; in DecodeVPPERMMask() local
H A DX86InstCombineIntrinsic.cpp932 APInt UndefElts(Width, 0); in instCombineIntrinsic() local
1778 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
H A DX86ISelLowering.cpp7280 APInt &UndefElts, in getTargetConstantBitsFromNode()
7589 APInt UndefElts; in isConstantSplat() local
7618 APInt &UndefElts) { in getTargetShuffleMaskIndices()
8256 APInt UndefElts; in createShuffleMaskFromVSELECT() local
8322 APInt UndefElts; in getFauxShuffleMask() local
24926 APInt UndefElts; in LowerVSETCC() local
30458 APInt UndefElts; in convertShiftLeftToScale() local
38062 APInt UndefElts; in computeKnownBitsForTargetNode() local
39505 APInt UndefElts(NumMaskElts, 0); in combineX86ShuffleChain() local
40009 APInt UndefElts(NumMaskElts, 0); in combineX86ShufflesConstants() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp292 void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodePSHUFBMask()
324 void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPPERMMask()
477 ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPERMILPMask()
499 ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPERMIL2PMask()
544 void DecodeVPERMVMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPERMVMask()
558 void DecodeVPERMV3Mask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPERMV3Mask()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp581 APInt UndefElts(NumElts, 0); in visitExtractElementInst() local
592 APInt UndefElts(NumElts, 0); in visitExtractElementInst() local
1695 APInt UndefElts(VWidth, 0); in visitInsertElementInst() local
2824 APInt UndefElts(VWidth, 0); in visitShuffleVectorInst() local
H A DInstCombineCalls.cpp375 APInt UndefElts(DemandedElts.getBitWidth(), 0); in simplifyMaskedStore() local
459 APInt UndefElts(DemandedElts.getBitWidth(), 0); in simplifyMaskedScatter() local
1245 APInt UndefElts(VWidth, 0); in visitCallInst() local
H A DInstCombineSimplifyDemanded.cpp1237 APInt &UndefElts, in SimplifyDemandedVectorElts()
H A DInstructionCombining.cpp193 IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, APInt &UndefElts2, in targetSimplifyDemandedVectorEltsIntrinsic() argument
2294 APInt UndefElts(VWidth, 0); in visitGetElementPtrInst() local
H A DInstCombineSelect.cpp2408 APInt UndefElts(NumElts, 0); in foldVectorSelect() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1206 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp255 APInt &UndefElts, APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h651 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h191 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
H A DTargetTransformInfo.h2034 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp326 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1658 APInt &UndefElts, APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2587 APInt &UndefElts, unsigned Depth) const { in isSplatValue()
2776 APInt UndefElts; in isSplatValue() local
2793 APInt UndefElts; in getSplatSourceVector() local
H A DTargetLowering.cpp3633 APInt &UndefElts, in isSplatValueForTargetNode()
H A DDAGCombiner.cpp23523 APInt UndefElts; in combineShuffleOfSplatVal() local
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp2477 APInt UndefElts = APInt::getZero(NumMaskElts); in isInsertSubvectorMask() local