H A D | constantfold.cpp | 134 BaseNode *ConstantFold::PairToExpr(PrimType resultType, const std::pair<BaseNode*, std::optional<IntVal>> &pair) const in PairToExpr() argument 264 FoldIntConstComparisonMIRConst(Opcode opcode, PrimType resultType, PrimType opndType, const MIRIntConst &intConst0, const MIRIntConst &intConst1) const FoldIntConstComparisonMIRConst() argument 320 FoldIntConstComparison(Opcode opcode, PrimType resultType, PrimType opndType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldIntConstComparison() argument 335 FoldIntConstBinaryMIRConst(Opcode opcode, PrimType resultType, const MIRIntConst &intConst0, const MIRIntConst &intConst1) FoldIntConstBinaryMIRConst() argument 407 FoldIntConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldIntConstBinary() argument 422 FoldFPConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldFPConstBinary() argument 601 FoldFPConstComparisonMIRConst(Opcode opcode, PrimType resultType, PrimType opndType, const MIRConst &leftConst, const MIRConst &rightConst) const FoldFPConstComparisonMIRConst() 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 660 FoldConstComparisonReverse(Opcode opcode, PrimType resultType, PrimType opndType, BaseNode &l, BaseNode &r) const FoldConstComparisonReverse() argument 698 FoldConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0, const ConstvalNode &const1) const FoldConstBinary() argument 712 FoldIntConstUnaryMIRConst(Opcode opcode, PrimType resultType, const MIRIntConst *constNode) FoldIntConstUnaryMIRConst() argument 756 FoldFPConstUnary(Opcode opcode, PrimType resultType, ConstvalNode *constNode) const FoldFPConstUnary() argument 798 FoldConstUnary(Opcode opcode, PrimType resultType, ConstvalNode &constNode) const FoldConstUnary() argument 928 MIRType &resultType = *GlobalTables::GetTypeTable().GetPrimType(toType); FoldCeil() local 939 GlobalTables::GetIntConstTable().GetOrCreateIntConst(static_cast<uint64>(floatValue), resultType)); FoldCeil() local 951 GlobalTables::GetIntConstTable().GetOrCreateIntConst(static_cast<uint64>(doubleValue), resultType)); FoldCeil() local 978 MIRType &resultType = *GlobalTables::GetTypeTable().GetPrimType(toType); FoldFloorMIRConst() local 1021 MIRType &resultType = *GlobalTables::GetTypeTable().GetPrimType(toType); FoldRoundMIRConst() local 1083 MIRType &resultType = *GlobalTables::GetTypeTable().GetPrimType(toType); FoldTrunc() local 1094 GlobalTables::GetIntConstTable().GetOrCreateIntConst(static_cast<uint64>(floatValue), resultType)); FoldTrunc() local 1106 GlobalTables::GetIntConstTable().GetOrCreateIntConst(static_cast<uint64>(doubleValue), resultType)); FoldTrunc() local 1315 FoldSignExtendMIRConst(Opcode opcode, PrimType resultType, uint8 size, const IntVal &val) const FoldSignExtendMIRConst() argument 1323 FoldSignExtend(Opcode opcode, PrimType resultType, uint8 size, const ConstvalNode &cst) const FoldSignExtend() argument [all...] |