H A D | constantfold.cpp | 321 const ConstvalNode &const0, const ConstvalNode &const1) const in FoldIntConstComparison() 323 const MIRIntConst *intConst0 = safe_cast<MIRIntConst>(const0.GetConstVal()); in FoldIntConstComparison() 407 ConstvalNode *ConstantFold::FoldIntConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0, in FoldIntConstBinary() argument 410 const MIRIntConst *intConst0 = safe_cast<MIRIntConst>(const0.GetConstVal()); in FoldIntConstBinary() 422 ConstvalNode *ConstantFold::FoldFPConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0, in FoldFPConstBinary() argument 425 DEBUG_ASSERT(const0.GetPrimType() == const1.GetPrimType(), "The types of the operands must match"); in FoldFPConstBinary() 430 bool useDouble = (const0.GetPrimType() == PTY_f64); in FoldFPConstBinary() 434 doubleConst0 = safe_cast<MIRDoubleConst>(const0.GetConstVal()); in FoldFPConstBinary() 439 floatConst0 = safe_cast<MIRFloatConst>(const0.GetConstVal()); in FoldFPConstBinary() 618 const ConstvalNode &const0, cons in FoldFPConstComparison() 320 FoldIntConstComparison(Opcode opcode, PrimType resultType, PrimType opndType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldIntConstComparison() argument 617 FoldFPConstComparison(Opcode opcode, PrimType resultType, PrimType opndType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldFPConstComparison() argument 628 FoldConstComparisonMIRConst(Opcode opcode, PrimType resultType, PrimType opndType, const MIRConst &const0, const MIRConst &const1) const FoldConstComparisonMIRConst() argument 646 FoldConstComparison(Opcode opcode, PrimType resultType, PrimType opndType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldConstComparison() argument 698 FoldConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldConstBinary() argument [all...] |