Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/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.cpp2000 APInt UndefElts(Width, 0); instCombineIntrinsic() local
2856 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> simplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
[all...]
H A DX86ISelLowering.cpp4596 getTargetConstantBitsFromNode(SDValue Op,unsigned EltSizeInBits,APInt & UndefElts,SmallVectorImpl<APInt> & EltBits,bool AllowWholeUndefs=true,bool AllowPartialUndefs=true) getTargetConstantBitsFromNode() argument
4927 APInt UndefElts; isConstantSplat() local
4956 getTargetShuffleMaskIndices(SDValue MaskNode,unsigned MaskEltSizeInBits,SmallVectorImpl<uint64_t> & RawMask,APInt & UndefElts) getTargetShuffleMaskIndices() argument
4993 APInt UndefElts; IsNOT() local
5647 APInt UndefElts; createShuffleMaskFromVSELECT() local
5713 APInt UndefElts; getFauxShuffleMask() local
23267 APInt UndefElts; LowerVSETCC() local
29122 APInt UndefElts; convertShiftLeftToScale() local
36806 APInt UndefElts; computeKnownBitsForTargetNode() local
38316 APInt UndefElts(NumMaskElts, 0); combineX86ShuffleChain() local
38855 APInt UndefElts(NumMaskElts, 0); combineX86ShufflesConstants() local
39265 APInt UndefElts; combineX86ShufflesRecursively() local
41204 APInt UndefElts; SimplifyDemandedVectorEltsForTargetNode() local
42380 isSplatValueForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & UndefElts,const SelectionDAG & DAG,unsigned Depth) const isSplatValueForTargetNode() argument
42985 APInt UndefElts; combineBitcast() local
47325 auto &UndefElts = (Elt >= NumSrcEltsPerLane ? UndefElts1 : UndefElts0); combineVectorPack() local
47503 APInt UndefElts; combineVectorShiftVar() local
47617 APInt UndefElts; combineVectorShiftImm() local
48717 APInt UndefElts; combineAnd() local
48771 APInt UndefElts; combineAnd() local
49475 APInt UndefElts; combineOr() local
51499 APInt UndefElts; isFNEG() local
52254 APInt UndefElts; combineAndnp() local
53163 APInt UndefElts; combineMOVMSK() local
53239 APInt UndefElts; combineMOVMSK() local
53376 BitVector UndefElts; combineGatherScatter() local
55166 APInt UndefElts = APInt::getZero(VT.getVectorNumElements()); combineConcatVectorOps() local
[all...]
/freebsd-src/contrib/llvm-project/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()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1362 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp257 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt OrigDemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h685 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h203 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) simplifyDemandedVectorEltsIntrinsic() argument
H A DTargetTransformInfo.h2264 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp374 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2041 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt OrigDemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2703 isSplatValue(SDValue V,const APInt & DemandedElts,APInt & UndefElts,unsigned Depth) const isSplatValue() argument
2892 APInt UndefElts; isSplatValue() local
2909 APInt UndefElts; getSplatSourceVector() local
[all...]
H A DTargetLowering.cpp3823 isSplatValueForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & UndefElts,const SelectionDAG & DAG,unsigned Depth) const isSplatValueForTargetNode() argument
H A DDAGCombiner.cpp25091 APInt UndefElts; combineShuffleOfSplatVal() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2355 APInt UndefElts = APInt::getZero(NumMaskElts); isInsertSubvectorMask() local