Home
last modified time | relevance | path

Searched refs:ZeroOrOneBooleanContent (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp111 setBooleanContents(ZeroOrOneBooleanContent); in ARCTargetLowering()
112 setBooleanVectorContents(ZeroOrOneBooleanContent); in ARCTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelValueTracking.cpp418 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBitsImpl()
633 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBitsImpl()
1941 if (BC == TargetLowering::ZeroOrOneBooleanContent) in computeNumSignBits()
H A DUtils.cpp1629 case TargetLowering::ZeroOrOneBooleanContent: in isConstTrueVal()
1642 case TargetLowering::ZeroOrOneBooleanContent: in isConstFalseVal()
1653 case TargetLowering::ZeroOrOneBooleanContent: in getICmpTrueVal()
H A DMachineIRBuilder.cpp518 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()
540 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp56 setBooleanContents(ZeroOrOneBooleanContent); in MSP430TargetLowering()
57 setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct? in MSP430TargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h1166 case TargetLowering::ZeroOrOneBooleanContent:
1186 case TargetLowering::ZeroOrOneBooleanContent:
H A DTargetLowering.h239 ZeroOrOneBooleanContent, // All bits zero except for bit 0. enumerator
339 case ZeroOrOneBooleanContent: in getExtendForContent()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp58 setBooleanContents(ZeroOrOneBooleanContent); in XCoreTargetLowering()
59 setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct? in XCoreTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp160 setBooleanContents(ZeroOrOneBooleanContent); in BPFTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp45 setBooleanContents(ZeroOrOneBooleanContent); in AVRTargetLowering()
46 setBooleanVectorContents(ZeroOrOneBooleanContent); in AVRTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp455 if (getBooleanContents(RetVT) == ZeroOrOneBooleanContent) { in softenSetCCOperands()
1774 TargetLowering::ZeroOrOneBooleanContent && in SimplifyDemandedBits()
4099 case ZeroOrOneBooleanContent: in isConstTrueVal()
4139 case TargetLowering::ZeroOrOneBooleanContent: in isExtendedTrueVal()
4168 getBooleanContents(OpVT) == TargetLowering::ZeroOrOneBooleanContent)) { in foldSetCCWithAnd()
5017 getBooleanContents(N0.getValueType()) == ZeroOrOneBooleanContent) && in SimplifySetCC()
5073 ZeroOrOneBooleanContent && in SimplifySetCC()
5075 ZeroOrOneBooleanContent)) { in SimplifySetCC()
5326 getBooleanContents(N0.getValueType()) == ZeroOrOneBooleanContent) && in SimplifySetCC()
8071 TargetLoweringBase::ZeroOrOneBooleanContent) in expandDIVREMByConstant()
H A DLegalizeIntegerTypes.cpp2764 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_VECREDUCE()
2783 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_VECREDUCE()
3656 case TargetLoweringBase::ZeroOrOneBooleanContent: in ExpandIntRes_ADDSUB()
3687 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) in ExpandIntRes_ADDSUB()
3707 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) in ExpandIntRes_ADDSUB()
H A DSelectionDAG.cpp1652 case TargetLowering::ZeroOrOneBooleanContent: in getBoolConstant()
3810 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
3821 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
4132 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
4164 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
4436 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
13706 case TargetLowering::ZeroOrOneBooleanContent: in isBoolConstant()
H A DLegalizeVectorOps.cpp1608 !(BoolContents == TargetLowering::ZeroOrOneBooleanContent && in ExpandVSELECT()
H A DLegalizeVectorTypes.cpp604 case TargetLowering::ZeroOrOneBooleanContent: in ScalarizeVecRes_VSELECT()
613 VecBool == TargetLowering::ZeroOrOneBooleanContent); in ScalarizeVecRes_VSELECT()
H A DDAGCombiner.cpp3262 TargetLoweringBase::ZeroOrOneBooleanContent) in getAsCarry()
3353 TLI.getBooleanContents(VT) == TargetLowering::ZeroOrOneBooleanContent) { in visitADDLikeCommutative()
6731 TargetLoweringBase::ZeroOrOneBooleanContent) in combineSelectAsExtAnd()
11938 TargetLowering::ZeroOrOneBooleanContent && in foldSelectOfConstants()
11940 TargetLowering::ZeroOrOneBooleanContent && in foldSelectOfConstants()
28847 TargetLowering::ZeroOrOneBooleanContent && in SimplifySelectCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp161 setBooleanContents(ZeroOrOneBooleanContent); in LanaiTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp894 setBooleanContents(ZeroOrOneBooleanContent); in VETargetLowering()
895 setBooleanVectorContents(ZeroOrOneBooleanContent); in VETargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrArithmetic.td838 // Although we specify `ZeroOrOneBooleanContent` for boolean content,
H A DM68kISelLowering.cpp54 setBooleanContents(ZeroOrOneBooleanContent); in M68kTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp81 setBooleanContents(ZeroOrOneBooleanContent); in XtensaTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1583 setBooleanContents(ZeroOrOneBooleanContent); in SparcTargetLowering()
1584 setBooleanVectorContents(ZeroOrOneBooleanContent); in SparcTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp301 setBooleanContents(ZeroOrOneBooleanContent); in MipsTargetLowering()
306 setBooleanContents(ZeroOrOneBooleanContent, in MipsTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp50 setBooleanContents(ZeroOrOneBooleanContent); in WebAssemblyTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp196 setBooleanContents(ZeroOrOneBooleanContent); in SITargetLowering()
197 setBooleanVectorContents(ZeroOrOneBooleanContent); in SITargetLowering()

12