Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp380 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBitsImpl()
585 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBitsImpl()
726 if (BC == TargetLowering::ZeroOrOneBooleanContent) in computeNumSignBits()
H A DUtils.cpp1468 case TargetLowering::ZeroOrOneBooleanContent: in isConstTrueVal()
1481 case TargetLowering::ZeroOrOneBooleanContent: in isConstFalseVal()
1492 case TargetLowering::ZeroOrOneBooleanContent: in getICmpTrueVal()
H A DMachineIRBuilder.cpp495 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()
517 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp110 setBooleanContents(ZeroOrOneBooleanContent); in ARCTargetLowering()
111 setBooleanVectorContents(ZeroOrOneBooleanContent); in ARCTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp57 setBooleanContents(ZeroOrOneBooleanContent); in MSP430TargetLowering()
58 setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct? in MSP430TargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp153 setBooleanContents(ZeroOrOneBooleanContent); in BPFTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp86 setBooleanContents(ZeroOrOneBooleanContent); in XCoreTargetLowering()
87 setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct? in XCoreTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h234 ZeroOrOneBooleanContent, // All bits zero except for bit 0. enumerator
335 case ZeroOrOneBooleanContent: in getExtendForContent()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp46 setBooleanContents(ZeroOrOneBooleanContent); in AVRTargetLowering()
47 setBooleanVectorContents(ZeroOrOneBooleanContent); in AVRTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1717 TargetLowering::ZeroOrOneBooleanContent && in SimplifyDemandedBits()
3859 case ZeroOrOneBooleanContent: in isConstTrueVal()
3899 case TargetLowering::ZeroOrOneBooleanContent: in isExtendedTrueVal()
3928 getBooleanContents(OpVT) == TargetLowering::ZeroOrOneBooleanContent)) { in foldSetCCWithAnd()
4730 ZeroOrOneBooleanContent)) { in SimplifySetCC()
4782 ZeroOrOneBooleanContent && in SimplifySetCC()
4784 ZeroOrOneBooleanContent)) { in SimplifySetCC()
5036 getBooleanContents(N0.getValueType()) == ZeroOrOneBooleanContent) && in SimplifySetCC()
7709 TargetLoweringBase::ZeroOrOneBooleanContent) in expandDIVREMByConstant()
H A DLegalizeIntegerTypes.cpp2466 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_VECREDUCE()
2485 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_VECREDUCE()
3276 case TargetLoweringBase::ZeroOrOneBooleanContent: in ExpandIntRes_ADDSUB()
3308 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) in ExpandIntRes_ADDSUB()
3326 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) in ExpandIntRes_ADDSUB()
H A DSelectionDAG.cpp1592 case TargetLowering::ZeroOrOneBooleanContent: in getBoolConstant()
3427 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
3438 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
3735 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
3767 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
3988 TargetLowering::ZeroOrOneBooleanContent && in computeKnownBits()
H A DLegalizeVectorOps.cpp1444 !(BoolContents == TargetLowering::ZeroOrOneBooleanContent && in ExpandVSELECT()
H A DDAGCombiner.cpp3107 TargetLoweringBase::ZeroOrOneBooleanContent) in getAsCarry()
3201 TLI.getBooleanContents(VT) == TargetLowering::ZeroOrOneBooleanContent) { in visitADDLikeCommutative()
3286 case TargetLowering::ZeroOrOneBooleanContent: in extractBooleanFlip()
6342 TargetLoweringBase::ZeroOrOneBooleanContent) in combineSelectAsExtAnd()
11344 TargetLowering::ZeroOrOneBooleanContent && in foldSelectOfConstants()
11346 TargetLowering::ZeroOrOneBooleanContent && in foldSelectOfConstants()
27335 TargetLowering::ZeroOrOneBooleanContent && in SimplifySelectCC()
H A DLegalizeVectorTypes.cpp529 case TargetLowering::ZeroOrOneBooleanContent: in ScalarizeVecRes_VSELECT()
538 VecBool == TargetLowering::ZeroOrOneBooleanContent); in ScalarizeVecRes_VSELECT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp168 setBooleanContents(ZeroOrOneBooleanContent); in LanaiTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp906 setBooleanContents(ZeroOrOneBooleanContent); in VETargetLowering()
907 setBooleanVectorContents(ZeroOrOneBooleanContent); in VETargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrArithmetic.td824 // Although we specify `ZeroOrOneBooleanContent` for boolean content,
H A DM68kISelLowering.cpp52 setBooleanContents(ZeroOrOneBooleanContent); in M68kTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1594 setBooleanContents(ZeroOrOneBooleanContent); in SparcTargetLowering()
1595 setBooleanVectorContents(ZeroOrOneBooleanContent); in SparcTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp300 setBooleanContents(ZeroOrOneBooleanContent); in MipsTargetLowering()
305 setBooleanContents(ZeroOrOneBooleanContent, in MipsTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp52 setBooleanContents(ZeroOrOneBooleanContent); in WebAssemblyTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp346 setBooleanContents(ZeroOrOneBooleanContent); in LoongArchTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp188 setBooleanContents(ZeroOrOneBooleanContent); in SITargetLowering()
189 setBooleanVectorContents(ZeroOrOneBooleanContent); in SITargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp132 setBooleanContents(ZeroOrOneBooleanContent); in SystemZTargetLowering()

12