Home
last modified time | relevance | path

Searched refs:getBooleanContents (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm/test/CodeGen/SPARC/
Dselect-mask.ll3 ;; getBooleanContents on Sparc used to claim that no bits mattered
/external/llvm-project/llvm/test/CodeGen/SPARC/
Dselect-mask.ll3 ;; getBooleanContents on Sparc used to claim that no bits mattered
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td85 // ISD::SELECT requires its operand to conform to getBooleanContents, but
DWebAssemblyInstrFloat.td89 // ISD::SELECT requires its operand to conform to getBooleanContents, but
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DUtils.cpp726 switch (TLI.getBooleanContents(IsVector, IsFP)) { in isConstTrueVal()
739 switch (TLI.getBooleanContents(IsVector, IsFP)) { in getICmpTrueVal()
DGISelKnownBits.cpp336 if (TL.getBooleanContents(DstTy.isVector(), in computeKnownBitsImpl()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrFloat.td111 // ISD::SELECT requires its operand to conform to getBooleanContents, but
DWebAssemblyInstrInteger.td111 // ISD::SELECT requires its operand to conform to getBooleanContents, but
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrFloat.td111 // ISD::SELECT requires its operand to conform to getBooleanContents, but
DWebAssemblyInstrInteger.td111 // ISD::SELECT requires its operand to conform to getBooleanContents, but
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DGISelKnownBits.cpp272 if (TL.getBooleanContents(DstTy.isVector(), in computeKnownBitsImpl()
/external/llvm/include/llvm/Target/
DTargetLowering.h406 BooleanContent getBooleanContents(bool isVec, bool isFloat) const { in getBooleanContents() function
412 BooleanContent getBooleanContents(EVT Type) const { in getBooleanContents() function
413 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp763 getBooleanContents(Op0.getValueType()) == in SimplifyMultipleUseDemandedBits()
1417 getBooleanContents(Op0.getValueType()) == in SimplifyDemandedBits()
1430 if (getBooleanContents(Op0.getValueType()) == in SimplifyDemandedBits()
3055 switch (getBooleanContents(N->getValueType(0))) { in isConstTrueVal()
3085 if (getBooleanContents(N->getValueType(0)) == UndefinedBooleanContent) in isConstFalseVal()
3096 TargetLowering::BooleanContent Cnt = getBooleanContents(VT); in isExtendedTrueVal()
3756 getBooleanContents(N0.getOperand(0).getValueType()) == in SimplifySetCC()
3809 (getBooleanContents(XorLHS.getOperand(0).getValueType()) == in SimplifySetCC()
3811 getBooleanContents(XorRHS.getOperand(0).getValueType()) == in SimplifySetCC()
3994 getBooleanContents(N0.getValueType()) == ZeroOrOneBooleanContent) && in SimplifySetCC()
[all …]
DLegalizeVectorTypes.cpp440 TLI.getBooleanContents(false, false); in ScalarizeVecRes_VSELECT()
441 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT()
447 if (TLI.getBooleanContents(false, false) != in ScalarizeVecRes_VSELECT()
448 TLI.getBooleanContents(false, true)) { in ScalarizeVecRes_VSELECT()
453 ScalarBool = TLI.getBooleanContents(OpVT.getScalarType()); in ScalarizeVecRes_VSELECT()
454 VecBool = TLI.getBooleanContents(OpVT); in ScalarizeVecRes_VSELECT()
547 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in ScalarizeVecRes_SETCC()
749 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in ScalarizeVecOp_VSETCC()
2778 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in SplitVecOp_VSETCC()
4801 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in WidenVecOp_SETCC()
DLegalizeTypes.cpp1017 TargetLowering::getExtendForContent(TLI.getBooleanContents(ValVT)); in PromoteTargetBoolean()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp431 TLI.getBooleanContents(false, false); in ScalarizeVecRes_VSELECT()
432 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT()
438 if (TLI.getBooleanContents(false, false) != in ScalarizeVecRes_VSELECT()
439 TLI.getBooleanContents(false, true)) { in ScalarizeVecRes_VSELECT()
444 ScalarBool = TLI.getBooleanContents(OpVT.getScalarType()); in ScalarizeVecRes_VSELECT()
445 VecBool = TLI.getBooleanContents(OpVT); in ScalarizeVecRes_VSELECT()
540 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in ScalarizeVecRes_SETCC()
734 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in ScalarizeVecOp_VSETCC()
2624 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in SplitVecOp_VSETCC()
4639 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in WidenVecOp_SETCC()
DTargetLowering.cpp731 getBooleanContents(Op0.getValueType()) == in SimplifyMultipleUseDemandedBits()
1301 getBooleanContents(Op0.getValueType()) == in SimplifyDemandedBits()
1314 if (getBooleanContents(Op0.getValueType()) == in SimplifyDemandedBits()
2789 switch (getBooleanContents(N->getValueType(0))) { in isConstTrueVal()
2819 if (getBooleanContents(N->getValueType(0)) == UndefinedBooleanContent) in isConstFalseVal()
2830 TargetLowering::BooleanContent Cnt = getBooleanContents(VT); in isExtendedTrueVal()
3451 getBooleanContents(N0.getOperand(0).getValueType()) == in SimplifySetCC()
3504 (getBooleanContents(XorLHS.getOperand(0).getValueType()) == in SimplifySetCC()
3506 getBooleanContents(XorRHS.getOperand(0).getValueType()) == in SimplifySetCC()
3989 ISD::NodeType ExtendCode = getExtendForContent(getBooleanContents(OpVT)); in SimplifySetCC()
[all …]
DLegalizeTypes.cpp987 TargetLowering::getExtendForContent(TLI.getBooleanContents(ValVT)); in PromoteTargetBoolean()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp1225 switch (getBooleanContents(N->getValueType(0))) { in isConstTrueVal()
1255 if (getBooleanContents(N->getValueType(0)) == UndefinedBooleanContent) in isConstFalseVal()
1266 TargetLowering::BooleanContent Cnt = getBooleanContents(VT); in isExtendedTrueVal()
1356 getBooleanContents(N0->getValueType(0)); in SimplifySetCC()
1698 getBooleanContents(N0->getValueType(0)) == in SimplifySetCC()
1979 switch (getBooleanContents(N0.getValueType())) { in SimplifySetCC()
DLegalizeVectorTypes.cpp290 TLI.getBooleanContents(false, false); in ScalarizeVecRes_VSELECT()
291 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT()
297 if (TLI.getBooleanContents(false, false) != in ScalarizeVecRes_VSELECT()
298 TLI.getBooleanContents(false, true)) { in ScalarizeVecRes_VSELECT()
303 ScalarBool = TLI.getBooleanContents(OpVT.getScalarType()); in ScalarizeVecRes_VSELECT()
304 VecBool = TLI.getBooleanContents(OpVT); in ScalarizeVecRes_VSELECT()
409 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT)); in ScalarizeVecRes_VSETCC()
DLegalizeTypes.cpp1122 TargetLowering::getExtendForContent(TLI.getBooleanContents(ValVT)); in PromoteTargetBoolean()
DSelectionDAG.cpp1024 TargetLowering::BooleanContent BType = TLI->getBooleanContents(OpVT); in getBoolExtOrTrunc()
1085 switch (TLI->getBooleanContents(VT)) { in getLogicalNOT()
1901 TLI->getBooleanContents(N1->getValueType(0)); in FoldSetCC()
2136 if (TLI->getBooleanContents(Op.getValueType().isVector(), false) == in computeKnownBits()
2143 if (TLI->getBooleanContents(Op.getOperand(0).getValueType()) == in computeKnownBits()
2627 if (TLI->getBooleanContents(Op.getValueType().isVector(), false) == in ComputeNumSignBits()
2633 if (TLI->getBooleanContents(Op.getOperand(0).getValueType()) == in ComputeNumSignBits()
DLegalizeVectorOps.cpp952 TLI.getBooleanContents(Op1.getValueType()) != in ExpandVSELECT()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLowering.h683 BooleanContent getBooleanContents(bool isVec, bool isFloat) const { in getBooleanContents() function
689 BooleanContent getBooleanContents(EVT Type) const { in getBooleanContents() function
690 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetLowering.h818 BooleanContent getBooleanContents(bool isVec, bool isFloat) const { in getBooleanContents() function
824 BooleanContent getBooleanContents(EVT Type) const { in getBooleanContents() function
825 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()

12