Searched refs:isConstantOrConstantVector (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Utils.h | 469 bool isConstantOrConstantVector(const MachineInstr &MI, 511 bool isConstantOrConstantVector(MachineInstr &MI,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 1039 static bool isConstantOrConstantVector(SDValue N, bool NoOpaques = false) { in isConstantOrConstantVector() function 1061 return isConstantOrConstantVector(V, NoOpaques) || in isAnyConstantBuildVector() 2466 if (!isConstantOrConstantVector(CT, true) && in foldBinOpIntoSelect() 2471 if (!isConstantOrConstantVector(CF, true) && in foldBinOpIntoSelect() 2487 !isConstantOrConstantVector(CBO, true) && in foldBinOpIntoSelect() 2728 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaque */ true)) { in visitADDLike() 2796 (isConstantOrConstantVector(A) || isConstantOrConstantVector(C))) in visitADDLike() 3167 if (isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitADDLikeCommutative() 3173 if (isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitADDLikeCommutative() 3181 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true) && in visitADDLikeCommutative() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1479 bool llvm::isConstantOrConstantVector(MachineInstr &MI, in isConstantOrConstantVector() function in llvm 1496 bool llvm::isConstantOrConstantVector(const MachineInstr &MI, in isConstantOrConstantVector() function in llvm
|
H A D | CombinerHelper.cpp | 3610 if (!isConstantOrConstantVector(*SelectLHS, MRI, in matchFoldBinOpIntoSelect() 3614 if (!isConstantOrConstantVector(*SelectRHS, MRI, in matchFoldBinOpIntoSelect() 3633 return isConstantOrConstantVector(*MRI.getVRegDef(OtherOperandReg), MRI, in matchFoldBinOpIntoSelect() 5356 if (!isConstantOrConstantVector(*RHSDef, MRI)) in matchUDivByConst()
|