| /freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ShuffleDecodeConstantPool.cpp | 27 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 D | X86InstCombineIntrinsic.cpp | 2000 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 D | X86ISelLowering.cpp | 4596 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 D | X86ShuffleDecode.cpp | 292 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 D | AMDGPUInstCombineIntrinsic.cpp | 1362 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 D | ARMTargetTransformInfo.cpp | 257 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 D | BasicTTIImpl.h | 685 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 D | TargetTransformInfoImpl.h | 203 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 D | TargetTransformInfo.h | 2264 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 D | TargetTransformInfo.cpp | 374 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 D | AArch64TargetTransformInfo.cpp | 2041 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 D | SelectionDAG.cpp | 2703 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 D | TargetLowering.cpp | 3823 isSplatValueForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & UndefElts,const SelectionDAG & DAG,unsigned Depth) const isSplatValueForTargetNode() argument
|
| H A D | DAGCombiner.cpp | 25091 APInt UndefElts; combineShuffleOfSplatVal() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 2355 APInt UndefElts = APInt::getZero(NumMaskElts); isInsertSubvectorMask() local
|