/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 51 void DAGTypeLegalizer::SoftenFloatResult(SDNode *N, unsigned ResNo) { in SoftenFloatResult() 180 SDValue DAGTypeLegalizer::SoftenFloatRes_Unary(SDNode *N, RTLIB::Libcall LC) { in SoftenFloatRes_Unary() 199 SDValue DAGTypeLegalizer::SoftenFloatRes_Binary(SDNode *N, RTLIB::Libcall LC) { in SoftenFloatRes_Binary() 220 SDValue DAGTypeLegalizer::SoftenFloatRes_BITCAST(SDNode *N) { in SoftenFloatRes_BITCAST() 224 SDValue DAGTypeLegalizer::SoftenFloatRes_FREEZE(SDNode *N) { in SoftenFloatRes_FREEZE() 230 SDValue DAGTypeLegalizer::SoftenFloatRes_ARITH_FENCE(SDNode *N) { in SoftenFloatRes_ARITH_FENCE() 237 SDValue DAGTypeLegalizer::SoftenFloatRes_MERGE_VALUES(SDNode *N, in SoftenFloatRes_MERGE_VALUES() 243 SDValue DAGTypeLegalizer::SoftenFloatRes_BUILD_PAIR(SDNode *N) { in SoftenFloatRes_BUILD_PAIR() 252 SDValue DAGTypeLegalizer::SoftenFloatRes_ConstantFP(SDNode *N) { in SoftenFloatRes_ConstantFP() 276 SDValue DAGTypeLegalizer::SoftenFloatRes_EXTRACT_ELEMENT(SDNode *N) { in SoftenFloatRes_EXTRACT_ELEMENT() [all …]
|
H A D | LegalizeIntegerTypes.cpp | 41 void DAGTypeLegalizer::PromoteIntegerResult(SDNode *N, unsigned ResNo) { in PromoteIntegerResult() 347 SDValue DAGTypeLegalizer::PromoteIntRes_MERGE_VALUES(SDNode *N, in PromoteIntRes_MERGE_VALUES() 353 SDValue DAGTypeLegalizer::PromoteIntRes_AssertSext(SDNode *N) { in PromoteIntRes_AssertSext() 360 SDValue DAGTypeLegalizer::PromoteIntRes_AssertZext(SDNode *N) { in PromoteIntRes_AssertZext() 367 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic0(AtomicSDNode *N) { in PromoteIntRes_Atomic0() 399 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic1(AtomicSDNode *N) { in PromoteIntRes_Atomic1() 411 SDValue DAGTypeLegalizer::PromoteIntRes_AtomicCmpSwap(AtomicSDNode *N, in PromoteIntRes_AtomicCmpSwap() 462 SDValue DAGTypeLegalizer::PromoteIntRes_BITCAST(SDNode *N) { in PromoteIntRes_BITCAST() 564 SDValue DAGTypeLegalizer::PromoteIntRes_FREEZE(SDNode *N) { in PromoteIntRes_FREEZE() 570 SDValue DAGTypeLegalizer::PromoteIntRes_BSWAP(SDNode *N) { in PromoteIntRes_BSWAP() [all …]
|
H A D | LegalizeTypesGeneric.cpp | 34 void DAGTypeLegalizer::ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo, in ExpandRes_MERGE_VALUES() argument 40 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_BITCAST() argument 190 void DAGTypeLegalizer::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo, in ExpandRes_BUILD_PAIR() argument 197 ExpandRes_EXTRACT_ELEMENT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_EXTRACT_ELEMENT() argument 208 ExpandRes_EXTRACT_VECTOR_ELT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_EXTRACT_VECTOR_ELT() argument 247 ExpandRes_NormalLoad(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_NormalLoad() argument 287 ExpandRes_VAARG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_VAARG() argument 332 ExpandOp_BITCAST(SDNode * N) ExpandOp_BITCAST() argument 368 ExpandOp_BUILD_VECTOR(SDNode * N) ExpandOp_BUILD_VECTOR() argument 400 ExpandOp_EXTRACT_ELEMENT(SDNode * N) ExpandOp_EXTRACT_ELEMENT() argument 406 ExpandOp_INSERT_VECTOR_ELT(SDNode * N) ExpandOp_INSERT_VECTOR_ELT() argument 442 ExpandOp_SCALAR_TO_VECTOR(SDNode * N) ExpandOp_SCALAR_TO_VECTOR() argument 456 ExpandOp_NormalStore(SDNode * N,unsigned OpNo) ExpandOp_NormalStore() argument 500 SplitRes_MERGE_VALUES(SDNode * N,unsigned ResNo,SDValue & Lo,SDValue & Hi) SplitRes_MERGE_VALUES() argument 506 SplitRes_Select(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_Select() argument 554 SplitRes_SELECT_CC(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_SELECT_CC() argument 567 SplitRes_UNDEF(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_UNDEF() argument 574 SplitVecRes_AssertZext(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_AssertZext() argument 584 SplitRes_FREEZE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_FREEZE() argument 593 SplitRes_ARITH_FENCE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_ARITH_FENCE() argument [all...] |
H A D | LegalizeVectorTypes.cpp | 41 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) { in ScalarizeVectorResult() argument 230 ScalarizeVecRes_BinOp(SDNode * N) ScalarizeVecRes_BinOp() argument 237 ScalarizeVecRes_CMP(SDNode * N) ScalarizeVecRes_CMP() argument 258 ScalarizeVecRes_TernaryOp(SDNode * N) ScalarizeVecRes_TernaryOp() argument 266 ScalarizeVecRes_FIX(SDNode * N) ScalarizeVecRes_FIX() argument 274 ScalarizeVecRes_FFREXP(SDNode * N,unsigned ResNo) ScalarizeVecRes_FFREXP() argument 302 ScalarizeVecRes_StrictFPOp(SDNode * N) ScalarizeVecRes_StrictFPOp() argument 340 ScalarizeVecRes_OverflowOp(SDNode * N,unsigned ResNo) ScalarizeVecRes_OverflowOp() argument 378 ScalarizeVecRes_MERGE_VALUES(SDNode * N,unsigned ResNo) ScalarizeVecRes_MERGE_VALUES() argument 384 ScalarizeVecRes_BITCAST(SDNode * N) ScalarizeVecRes_BITCAST() argument 395 ScalarizeVecRes_BUILD_VECTOR(SDNode * N) ScalarizeVecRes_BUILD_VECTOR() argument 405 ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode * N) ScalarizeVecRes_EXTRACT_SUBVECTOR() argument 411 ScalarizeVecRes_FP_ROUND(SDNode * N) ScalarizeVecRes_FP_ROUND() argument 429 ScalarizeVecRes_ExpOp(SDNode * N) ScalarizeVecRes_ExpOp() argument 435 ScalarizeVecRes_INSERT_VECTOR_ELT(SDNode * N) ScalarizeVecRes_INSERT_VECTOR_ELT() argument 446 ScalarizeVecRes_LOAD(LoadSDNode * N) ScalarizeVecRes_LOAD() argument 462 ScalarizeVecRes_UnaryOp(SDNode * N) ScalarizeVecRes_UnaryOp() argument 485 ScalarizeVecRes_InregOp(SDNode * N) ScalarizeVecRes_InregOp() argument 493 ScalarizeVecRes_VecInregOp(SDNode * N) ScalarizeVecRes_VecInregOp() argument 520 ScalarizeVecRes_ADDRSPACECAST(SDNode * N) ScalarizeVecRes_ADDRSPACECAST() argument 545 ScalarizeVecRes_SCALAR_TO_VECTOR(SDNode * N) ScalarizeVecRes_SCALAR_TO_VECTOR() argument 555 ScalarizeVecRes_VSELECT(SDNode * N) ScalarizeVecRes_VSELECT() argument 623 ScalarizeVecRes_SELECT(SDNode * N) ScalarizeVecRes_SELECT() argument 630 ScalarizeVecRes_SELECT_CC(SDNode * N) ScalarizeVecRes_SELECT_CC() argument 638 ScalarizeVecRes_UNDEF(SDNode * N) ScalarizeVecRes_UNDEF() argument 642 ScalarizeVecRes_VECTOR_SHUFFLE(SDNode * N) ScalarizeVecRes_VECTOR_SHUFFLE() argument 651 ScalarizeVecRes_FP_TO_XINT_SAT(SDNode * N) ScalarizeVecRes_FP_TO_XINT_SAT() argument 668 ScalarizeVecRes_SETCC(SDNode * N) ScalarizeVecRes_SETCC() argument 700 ScalarizeVecRes_IS_FPCLASS(SDNode * N) ScalarizeVecRes_IS_FPCLASS() argument 728 ScalarizeVectorOperand(SDNode * N,unsigned OpNo) ScalarizeVectorOperand() argument 834 ScalarizeVecOp_BITCAST(SDNode * N) ScalarizeVecOp_BITCAST() argument 842 ScalarizeVecOp_UnaryOp(SDNode * N) ScalarizeVecOp_UnaryOp() argument 855 ScalarizeVecOp_UnaryOp_StrictFP(SDNode * N) ScalarizeVecOp_UnaryOp_StrictFP() argument 876 ScalarizeVecOp_CONCAT_VECTORS(SDNode * N) ScalarizeVecOp_CONCAT_VECTORS() argument 885 ScalarizeVecOp_EXTRACT_VECTOR_ELT(SDNode * N) ScalarizeVecOp_EXTRACT_VECTOR_ELT() argument 898 ScalarizeVecOp_VSELECT(SDNode * N) ScalarizeVecOp_VSELECT() argument 909 ScalarizeVecOp_VSETCC(SDNode * N) ScalarizeVecOp_VSETCC() argument 938 ScalarizeVecOp_STORE(StoreSDNode * N,unsigned OpNo) ScalarizeVecOp_STORE() argument 958 ScalarizeVecOp_FP_ROUND(SDNode * N,unsigned OpNo) ScalarizeVecOp_FP_ROUND() argument 967 ScalarizeVecOp_STRICT_FP_ROUND(SDNode * N,unsigned OpNo) ScalarizeVecOp_STRICT_FP_ROUND() argument 989 ScalarizeVecOp_FP_EXTEND(SDNode * N) ScalarizeVecOp_FP_EXTEND() argument 998 ScalarizeVecOp_STRICT_FP_EXTEND(SDNode * N) ScalarizeVecOp_STRICT_FP_EXTEND() argument 1016 ScalarizeVecOp_VECREDUCE(SDNode * N) ScalarizeVecOp_VECREDUCE() argument 1024 ScalarizeVecOp_VECREDUCE_SEQ(SDNode * N) ScalarizeVecOp_VECREDUCE_SEQ() argument 1035 ScalarizeVecOp_CMP(SDNode * N) ScalarizeVecOp_CMP() argument 1052 SplitVectorResult(SDNode * N,unsigned ResNo) SplitVectorResult() argument 1332 IncrementPointer(MemSDNode * N,EVT MemVT,MachinePointerInfo & MPI,SDValue & Ptr,uint64_t * ScaledOffset) IncrementPointer() argument 1371 SplitVecRes_BinOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BinOp() argument 1402 SplitVecRes_TernaryOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_TernaryOp() argument 1436 SplitVecRes_CMP(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_CMP() argument 1457 SplitVecRes_FIX(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FIX() argument 1472 SplitVecRes_BITCAST(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BITCAST() argument 1539 SplitVecRes_BUILD_VECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BUILD_VECTOR() argument 1552 SplitVecRes_CONCAT_VECTORS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_CONCAT_VECTORS() argument 1573 SplitVecRes_EXTRACT_SUBVECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_EXTRACT_SUBVECTOR() argument 1589 SplitVecRes_INSERT_SUBVECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_INSERT_SUBVECTOR() argument 1657 SplitVecRes_FPOp_MultiType(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FPOp_MultiType() argument 1680 SplitVecRes_IS_FPCLASS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_IS_FPCLASS() argument 1697 SplitVecRes_InregOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_InregOp() argument 1713 SplitVecRes_ExtVecInRegOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ExtVecInRegOp() argument 1751 SplitVecRes_StrictFPOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_StrictFPOp() argument 1803 UnrollVectorOp_StrictFP(SDNode * N,unsigned ResNE) UnrollVectorOp_StrictFP() argument 1858 SplitVecRes_OverflowOp(SDNode * N,unsigned ResNo,SDValue & Lo,SDValue & Hi) SplitVecRes_OverflowOp() argument 1901 SplitVecRes_INSERT_VECTOR_ELT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_INSERT_VECTOR_ELT() argument 1977 SplitVecRes_STEP_VECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_STEP_VECTOR() argument 2000 SplitVecRes_ScalarOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ScalarOp() argument 2014 SplitVecRes_VP_SPLAT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_SPLAT() argument 2316 SplitVecRes_Gather(MemSDNode * N,SDValue & Lo,SDValue & Hi,bool SplitSETCC) SplitVecRes_Gather() argument 2407 SplitVecRes_VECTOR_COMPRESS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_COMPRESS() argument 2418 SplitVecRes_SETCC(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_SETCC() argument 2457 SplitVecRes_UnaryOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_UnaryOp() argument 2499 SplitVecRes_ADDRSPACECAST(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ADDRSPACECAST() argument 2519 SplitVecRes_FFREXP(SDNode * N,unsigned ResNo,SDValue & Lo,SDValue & Hi) SplitVecRes_FFREXP() argument 2555 SplitVecRes_ExtendOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ExtendOp() argument 2623 SplitVecRes_VECTOR_SHUFFLE(ShuffleVectorSDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_SHUFFLE() argument 2633 __anon75d1774a0202(const SDValue &N) SplitVecRes_VECTOR_SHUFFLE() argument 2976 SplitVecRes_VAARG(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VAARG() argument 2996 SplitVecRes_FP_TO_XINT_SAT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FP_TO_XINT_SAT() argument 3013 SplitVecRes_VECTOR_REVERSE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_REVERSE() argument 3023 SplitVecRes_VECTOR_SPLICE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_SPLICE() argument 3031 SplitVecRes_VP_REVERSE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_REVERSE() argument 3076 SplitVecRes_VECTOR_DEINTERLEAVE(SDNode * N) SplitVecRes_VECTOR_DEINTERLEAVE() argument 3092 SplitVecRes_VECTOR_INTERLEAVE(SDNode * N) SplitVecRes_VECTOR_INTERLEAVE() argument 3115 SplitVectorOperand(SDNode * N,unsigned OpNo) SplitVectorOperand() argument 3284 SplitVecOp_VSELECT(SDNode * N,unsigned OpNo) SplitVecOp_VSELECT() argument 3318 SplitVecOp_VECREDUCE(SDNode * N,unsigned OpNo) SplitVecOp_VECREDUCE() argument 3337 SplitVecOp_VECREDUCE_SEQ(SDNode * N) SplitVecOp_VECREDUCE_SEQ() argument 3359 SplitVecOp_VP_REDUCE(SDNode * N,unsigned OpNo) SplitVecOp_VP_REDUCE() argument 3386 SplitVecOp_UnaryOp(SDNode * N) SplitVecOp_UnaryOp() argument 3427 SplitVecOp_BITCAST(SDNode * N) SplitVecOp_BITCAST() argument 3452 SplitVecOp_INSERT_SUBVECTOR(SDNode * N,unsigned OpNo) SplitVecOp_INSERT_SUBVECTOR() argument 3478 SplitVecOp_EXTRACT_SUBVECTOR(SDNode * N) SplitVecOp_EXTRACT_SUBVECTOR() argument 3534 SplitVecOp_EXTRACT_VECTOR_ELT(SDNode * N) SplitVecOp_EXTRACT_VECTOR_ELT() argument 3596 SplitVecOp_ExtVecInRegOp(SDNode * N) SplitVecOp_ExtVecInRegOp() argument 3606 SplitVecOp_Gather(MemSDNode * N,unsigned OpNo) SplitVecOp_Gather() argument 3616 SplitVecOp_VP_STORE(VPStoreSDNode * N,unsigned OpNo) SplitVecOp_VP_STORE() argument 3695 SplitVecOp_VP_STRIDED_STORE(VPStridedStoreSDNode * N,unsigned OpNo) SplitVecOp_VP_STRIDED_STORE() argument 3769 SplitVecOp_MSTORE(MaskedStoreSDNode * N,unsigned OpNo) SplitVecOp_MSTORE() argument 3849 SplitVecOp_Scatter(MemSDNode * N,unsigned OpNo) SplitVecOp_Scatter() argument 3933 SplitVecOp_STORE(StoreSDNode * N,unsigned OpNo) SplitVecOp_STORE() argument 3974 SplitVecOp_CONCAT_VECTORS(SDNode * N) SplitVecOp_CONCAT_VECTORS() argument 3995 SplitVecOp_TruncateHelper(SDNode * N) SplitVecOp_TruncateHelper() argument 4101 SplitVecOp_VSETCC(SDNode * N) SplitVecOp_VSETCC() argument 4151 SplitVecOp_FP_ROUND(SDNode * N) SplitVecOp_FP_ROUND() argument 4192 SplitVecOp_FPOpDifferentTypes(SDNode * N) SplitVecOp_FPOpDifferentTypes() argument 4214 SplitVecOp_CMP(SDNode * N) SplitVecOp_CMP() argument 4233 SplitVecOp_FP_TO_XINT_SAT(SDNode * N) SplitVecOp_FP_TO_XINT_SAT() argument 4250 SplitVecOp_VP_CttzElements(SDNode * N) SplitVecOp_VP_CttzElements() argument 4277 WidenVectorResult(SDNode * N,unsigned ResNo) WidenVectorResult() argument 4601 WidenVecRes_Ternary(SDNode * N) WidenVecRes_Ternary() argument 4620 WidenVecRes_Binary(SDNode * N) WidenVecRes_Binary() argument 4639 WidenVecRes_CMP(SDNode * N) WidenVecRes_CMP() argument 4661 WidenVecRes_BinaryWithExtraScalarOp(SDNode * N) WidenVecRes_BinaryWithExtraScalarOp() argument 4752 WidenVecRes_BinaryCanTrap(SDNode * N) WidenVecRes_BinaryCanTrap() argument 4826 WidenVecRes_StrictFP(SDNode * N) WidenVecRes_StrictFP() argument 4965 WidenVecRes_OverflowOp(SDNode * N,unsigned ResNo) WidenVecRes_OverflowOp() argument 5015 WidenVecRes_Convert(SDNode * N) WidenVecRes_Convert() argument 5118 WidenVecRes_FP_TO_XINT_SAT(SDNode * N) WidenVecRes_FP_TO_XINT_SAT() argument 5139 WidenVecRes_XRINT(SDNode * N) WidenVecRes_XRINT() argument 5168 WidenVecRes_Convert_StrictFP(SDNode * N) WidenVecRes_Convert_StrictFP() argument 5203 WidenVecRes_EXTEND_VECTOR_INREG(SDNode * N) WidenVecRes_EXTEND_VECTOR_INREG() argument 5256 WidenVecRes_FCOPYSIGN(SDNode * N) WidenVecRes_FCOPYSIGN() argument 5270 WidenVecRes_UnarySameEltsWithScalarArg(SDNode * N) WidenVecRes_UnarySameEltsWithScalarArg() argument 5280 WidenVecRes_ExpOp(SDNode * N) WidenVecRes_ExpOp() argument 5295 WidenVecRes_Unary(SDNode * N) WidenVecRes_Unary() argument 5311 WidenVecRes_InregOp(SDNode * N) WidenVecRes_InregOp() argument 5322 WidenVecRes_MERGE_VALUES(SDNode * N,unsigned ResNo) WidenVecRes_MERGE_VALUES() argument 5327 WidenVecRes_ADDRSPACECAST(SDNode * N) WidenVecRes_ADDRSPACECAST() argument 5337 WidenVecRes_BITCAST(SDNode * N) WidenVecRes_BITCAST() argument 5453 WidenVecRes_BUILD_VECTOR(SDNode * N) WidenVecRes_BUILD_VECTOR() argument 5473 WidenVecRes_CONCAT_VECTORS(SDNode * N) WidenVecRes_CONCAT_VECTORS() argument 5551 WidenVecRes_INSERT_SUBVECTOR(SDNode * N) WidenVecRes_INSERT_SUBVECTOR() argument 5561 WidenVecRes_EXTRACT_SUBVECTOR(SDNode * N) WidenVecRes_EXTRACT_SUBVECTOR() argument 5636 WidenVecRes_AssertZext(SDNode * N) WidenVecRes_AssertZext() argument 5644 WidenVecRes_INSERT_VECTOR_ELT(SDNode * N) WidenVecRes_INSERT_VECTOR_ELT() argument 5651 WidenVecRes_LOAD(SDNode * N) WidenVecRes_LOAD() argument 5725 WidenVecRes_VP_LOAD(VPLoadSDNode * N) WidenVecRes_VP_LOAD() argument 5752 WidenVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode * N) WidenVecRes_VP_STRIDED_LOAD() argument 5779 WidenVecRes_VECTOR_COMPRESS(SDNode * N) WidenVecRes_VECTOR_COMPRESS() argument 5796 WidenVecRes_MLOAD(MaskedLoadSDNode * N) WidenVecRes_MLOAD() argument 5821 WidenVecRes_MGATHER(MaskedGatherSDNode * N) WidenVecRes_MGATHER() argument 5859 WidenVecRes_VP_GATHER(VPGatherSDNode * N) WidenVecRes_VP_GATHER() argument 5882 WidenVecRes_ScalarOp(SDNode * N) WidenVecRes_ScalarOp() argument 5914 getSETCCOperandType(SDValue N) getSETCCOperandType() argument 5922 isSETCCorConvertedSETCC(SDValue N) isSETCCorConvertedSETCC() argument 6011 WidenVSELECTMask(SDNode * N) WidenVSELECTMask() argument 6118 WidenVecRes_Select(SDNode * N) WidenVecRes_Select() argument 6162 WidenVecRes_SELECT_CC(SDNode * N) WidenVecRes_SELECT_CC() argument 6170 WidenVecRes_UNDEF(SDNode * N) WidenVecRes_UNDEF() argument 6175 WidenVecRes_VECTOR_SHUFFLE(ShuffleVectorSDNode * N) WidenVecRes_VECTOR_SHUFFLE() argument 6200 WidenVecRes_VECTOR_REVERSE(SDNode * N) WidenVecRes_VECTOR_REVERSE() argument 6255 WidenVecRes_SETCC(SDNode * N) WidenVecRes_SETCC() argument 6303 WidenVecRes_STRICT_FSETCC(SDNode * N) WidenVecRes_STRICT_FSETCC() argument 6346 WidenVectorOperand(SDNode * N,unsigned OpNo) WidenVectorOperand() argument 6496 WidenVecOp_EXTEND(SDNode * N) WidenVecOp_EXTEND() argument 6555 WidenVecOp_CMP(SDNode * N) WidenVecOp_CMP() argument 6581 WidenVecOp_UnrollVectorOp(SDNode * N) WidenVecOp_UnrollVectorOp() argument 6588 WidenVecOp_IS_FPCLASS(SDNode * N) WidenVecOp_IS_FPCLASS() argument 6616 WidenVecOp_Convert(SDNode * N) WidenVecOp_Convert() argument 6681 WidenVecOp_FP_TO_XINT_SAT(SDNode * N) WidenVecOp_FP_TO_XINT_SAT() argument 6703 WidenVecOp_BITCAST(SDNode * N) WidenVecOp_BITCAST() argument 6747 WidenVecOp_CONCAT_VECTORS(SDNode * N) WidenVecOp_CONCAT_VECTORS() argument 6786 WidenVecOp_INSERT_SUBVECTOR(SDNode * N) WidenVecOp_INSERT_SUBVECTOR() argument 6825 WidenVecOp_EXTRACT_SUBVECTOR(SDNode * N) WidenVecOp_EXTRACT_SUBVECTOR() argument 6831 WidenVecOp_EXTRACT_VECTOR_ELT(SDNode * N) WidenVecOp_EXTRACT_VECTOR_ELT() argument 6837 WidenVecOp_EXTEND_VECTOR_INREG(SDNode * N) WidenVecOp_EXTEND_VECTOR_INREG() argument 6842 WidenVecOp_STORE(SDNode * N) WidenVecOp_STORE() argument 6890 WidenVecOp_VP_SPLAT(SDNode * N,unsigned OpNo) WidenVecOp_VP_SPLAT() argument 6897 WidenVecOp_VP_STORE(SDNode * N,unsigned OpNo) WidenVecOp_VP_STORE() argument 6936 WidenVecOp_VP_STRIDED_STORE(SDNode * N,unsigned OpNo) WidenVecOp_VP_STRIDED_STORE() argument 6968 WidenVecOp_MSTORE(SDNode * N,unsigned OpNo) WidenVecOp_MSTORE() argument 7008 WidenVecOp_MGATHER(SDNode * N,unsigned OpNo) WidenVecOp_MGATHER() argument 7029 WidenVecOp_MSCATTER(SDNode * N,unsigned OpNo) WidenVecOp_MSCATTER() argument 7069 WidenVecOp_VP_SCATTER(SDNode * N,unsigned OpNo) WidenVecOp_VP_SCATTER() argument 7097 WidenVecOp_SETCC(SDNode * N) WidenVecOp_SETCC() argument 7131 WidenVecOp_STRICT_FSETCC(SDNode * N) WidenVecOp_STRICT_FSETCC() argument 7167 WidenVecOp_VECREDUCE(SDNode * N) WidenVecOp_VECREDUCE() argument 7202 WidenVecOp_VECREDUCE_SEQ(SDNode * N) WidenVecOp_VECREDUCE_SEQ() argument 7239 WidenVecOp_VP_REDUCE(SDNode * N) WidenVecOp_VP_REDUCE() argument 7252 WidenVecOp_VSELECT(SDNode * N) WidenVecOp_VSELECT() argument 7270 WidenVecOp_VP_CttzElements(SDNode * N) WidenVecOp_VP_CttzElements() argument [all...] |
/freebsd/sys/contrib/ck/include/ |
H A D | ck_rwcohort.h | 42 #define CK_RWCOHORT_WP_NAME(N) ck_rwcohort_wp_##N argument 43 #define CK_RWCOHORT_WP_INSTANCE(N) struct CK_RWCOHORT_WP_NAME(N) argument 44 #define CK_RWCOHORT_WP_INIT(N, RW, WL) ck_rwcohort_wp_##N##_init(RW, WL) argument 45 #define CK_RWCOHORT_WP_READ_LOCK(N, RW, C, GC, LC) \ argument 47 #define CK_RWCOHORT_WP_READ_UNLOCK(N, RW, C, GC, LC) \ argument 49 #define CK_RWCOHORT_WP_WRITE_LOCK(N, RW, C, GC, LC) \ argument 51 #define CK_RWCOHORT_WP_WRITE_UNLOCK(N, RW, C, GC, LC) \ argument 55 #define CK_RWCOHORT_WP_PROTOTYPE(N) \ argument 146 #define CK_RWCOHORT_RP_NAME(N) ck_rwcohort_rp_##N argument 147 #define CK_RWCOHORT_RP_INSTANCE(N) struct CK_RWCOHORT_RP_NAME(N) argument [all …]
|
H A D | ck_cohort.h | 48 #define CK_COHORT_NAME(N) ck_cohort_##N argument 49 #define CK_COHORT_INSTANCE(N) struct CK_COHORT_NAME(N) argument 50 #define CK_COHORT_INIT(N, C, GL, LL, P) ck_cohort_##N##_init(C, GL, LL, P) argument 51 #define CK_COHORT_LOCK(N, C, GC, LC) ck_cohort_##N##_lock(C, GC, LC) argument 52 #define CK_COHORT_UNLOCK(N, C, GC, LC) ck_cohort_##N##_unlock(C, GC, LC) argument 53 #define CK_COHORT_TRYLOCK(N, C, GLC, LLC, LUC) ck_cohort_##N##_trylock(C, GLC, LLC, LUC) argument 54 #define CK_COHORT_LOCKED(N, C, GC, LC) ck_cohort_##N##_locked(C, GC, LC) argument 56 #define CK_COHORT_PROTOTYPE(N, GL, GU, GI, LL, LU, LI) \ argument 125 #define CK_COHORT_TRYLOCK_PROTOTYPE(N, GL, GU, GI, GTL, LL, LU, LI, LTL) \ argument
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangOpcodesEmitter.cpp | 58 void Enumerate(const Record *R, StringRef N, in Enumerate() 89 StringRef N = Opcode->getValueAsString("Name"); in run() local 103 void ClangOpcodesEmitter::EmitEnum(raw_ostream &OS, StringRef N, in EmitEnum() 112 void ClangOpcodesEmitter::EmitInterp(raw_ostream &OS, StringRef N, in EmitInterp() 128 for (size_t I = 0, N = Args.size(); I < N; ++I) { in EmitInterp() local 151 for (size_t I = 0, N = Args.size(); I < N; ++I) in EmitInterp() local 171 void ClangOpcodesEmitter::EmitDisasm(raw_ostream &OS, StringRef N, in EmitDisasm() 190 void ClangOpcodesEmitter::EmitEmitter(raw_ostream &OS, StringRef N, in EmitEmitter() 201 for (size_t I = 0, N = Args.size(); I < N; ++I) { in EmitEmitter() local 213 for (size_t I = 0, N = Args.size(); I < N; ++I) { in EmitEmitter() local [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | DirectedGraph.h | 32 explicit DGEdge(NodeType &N) : TargetNode(N) {} in DGEdge() 55 void setTargetNode(const NodeType &N) { TargetNode = N; } in setTargetNode() 83 explicit DGNode(const DGNode<NodeType, EdgeType> &N) : Edges(N.Edges) {} in DGNode() 84 DGNode(DGNode<NodeType, EdgeType> &&N) : Edges(std::move(N.Edges)) {} in DGNode() 117 bool findEdgesTo(const NodeType &N, SmallVectorImpl<EdgeType *> &EL) const { in findEdgesTo() 133 bool hasEdgeTo(const NodeType &N) const { in hasEdgeTo() 149 bool isEqualTo(const NodeType &N) const { return this == &N; } in isEqualTo() 159 const_iterator findEdgeTo(const NodeType &N) const { in findEdgeTo() 183 explicit DirectedGraph(NodeType &N) : Nodes() { addNode(N); } in DirectedGraph() 207 const_iterator findNode(const NodeType &N) const { in findNode() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | MsgPackDocument.h | 228 MapDocNode(DocNode &N) : DocNode(N) { assert(getKind() == Type::Map); } in MapDocNode() 258 ArrayDocNode(DocNode &N) : DocNode(N) { assert(getKind() == Type::Array); } in ArrayDocNode() 266 void push_back(DocNode N) { in push_back() 309 auto N = DocNode(&KindAndDocs[size_t(Type::Empty)]); in getEmptyNode() local 315 auto N = DocNode(&KindAndDocs[size_t(Type::Nil)]); in getNode() local 321 auto N = DocNode(&KindAndDocs[size_t(Type::Int)]); in getNode() local 328 auto N = DocNode(&KindAndDocs[size_t(Type::Int)]); in getNode() local 335 auto N = DocNode(&KindAndDocs[size_t(Type::UInt)]); in getNode() local 342 auto N = DocNode(&KindAndDocs[size_t(Type::UInt)]); in getNode() local 349 auto N = DocNode(&KindAndDocs[size_t(Type::Boolean)]); in getNode() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DiagnosticPrinter.cpp | 53 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(unsigned long N) { in operator <<() 57 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(long N) { in operator <<() 63 unsigned long long N) { in operator <<() 68 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(long long N) { in operator <<() 78 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(unsigned int N) { in operator <<() 83 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(int N) { in operator <<() 88 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(double N) { in operator <<()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | NativeFormatting.cpp | 26 static int format_to_buffer(T Value, char (&Buffer)[N]) { in format_to_buffer() 56 static void write_unsigned_impl(raw_ostream &S, T N, size_t MinDigits, in write_unsigned_impl() 79 static void write_unsigned(raw_ostream &S, T N, size_t MinDigits, in write_unsigned() 90 static void write_signed(raw_ostream &S, T N, size_t MinDigits, in write_signed() 105 void llvm::write_integer(raw_ostream &S, unsigned int N, size_t MinDigits, in write_integer() 110 void llvm::write_integer(raw_ostream &S, int N, size_t MinDigits, in write_integer() 115 void llvm::write_integer(raw_ostream &S, unsigned long N, size_t MinDigits, in write_integer() 120 void llvm::write_integer(raw_ostream &S, long N, size_t MinDigits, in write_integer() 125 void llvm::write_integer(raw_ostream &S, unsigned long long N, size_t MinDigits, in write_integer() 130 void llvm::write_integer(raw_ostream &S, long long N, size_t MinDigits, in write_integer() [all …]
|
H A D | BalancedPartitioning.cpp | 123 for (auto &N : Nodes) in bisect() local 143 llvm::partition(Nodes, [&](auto &N) { return N.Bucket == LeftBucket; }); in bisect() 171 for (auto &N : Nodes) in runIterations() local 176 for (auto &N : Nodes) in runIterations() local 183 for (auto &N : Nodes) in runIterations() local 189 for (auto &N : Nodes) { in runIterations() local 233 for (auto &N : Nodes) { in runIteration() local 268 bool BalancedPartitioning::moveFunctionNode(BPFunctionNode &N, in moveFunctionNode() 310 for (auto &N : llvm::make_range(Nodes.begin(), NodesMid)) in split() local 312 for (auto &N : llvm::make_range(NodesMid, Nodes.end())) in split() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | RecordSerialization.cpp | 51 int8_t N; in consume() local 58 int16_t N; in consume() local 65 uint16_t N; in consume() local 72 int32_t N; in consume() local 79 uint32_t N; consume() local 86 int64_t N; consume() local 93 uint64_t N; consume() local 116 APSInt N; consume_numeric() local [all...] |
/freebsd/crypto/openssl/crypto/srp/ |
H A D | srp_lib.c | 26 static BIGNUM *srp_Calc_xy(const BIGNUM *x, const BIGNUM *y, const BIGNUM *N, in srp_Calc_xy() 55 static BIGNUM *srp_Calc_k(const BIGNUM *N, const BIGNUM *g, in srp_Calc_k() 63 BIGNUM *SRP_Calc_u_ex(const BIGNUM *A, const BIGNUM *B, const BIGNUM *N, in SRP_Calc_u_ex() 70 BIGNUM *SRP_Calc_u(const BIGNUM *A, const BIGNUM *B, const BIGNUM *N) in SRP_Calc_u() 77 const BIGNUM *b, const BIGNUM *N) in SRP_Calc_server_key() 106 BIGNUM *SRP_Calc_B_ex(const BIGNUM *b, const BIGNUM *N, const BIGNUM *g, in SRP_Calc_B_ex() 138 BIGNUM *SRP_Calc_B(const BIGNUM *b, const BIGNUM *N, const BIGNUM *g, in SRP_Calc_B() 196 BIGNUM *SRP_Calc_A(const BIGNUM *a, const BIGNUM *N, const BIGNUM *g) in SRP_Calc_A() 212 BIGNUM *SRP_Calc_client_key_ex(const BIGNUM *N, const BIGNUM *B, const BIGNUM *g, in SRP_Calc_client_key_ex() 260 BIGNUM *SRP_Calc_client_key(const BIGNUM *N, const BIGNUM *B, const BIGNUM *g, in SRP_Calc_client_key() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.cpp | 157 bool MipsDAGToDAGISel::selectVSplat(SDNode *N, APInt &Imm, in selectVSplat() 163 bool MipsDAGToDAGISel::selectVSplatUimm1(SDValue N, SDValue &Imm) const { in selectVSplatUimm1() 168 bool MipsDAGToDAGISel::selectVSplatUimm2(SDValue N, SDValue &Imm) const { in selectVSplatUimm2() 173 bool MipsDAGToDAGISel::selectVSplatUimm3(SDValue N, SDValue &Imm) const { in selectVSplatUimm3() 178 bool MipsDAGToDAGISel::selectVSplatUimm4(SDValue N, SDValue &Imm) const { in selectVSplatUimm4() 183 bool MipsDAGToDAGISel::selectVSplatUimm5(SDValue N, SDValue &Imm) const { in selectVSplatUimm5() 188 bool MipsDAGToDAGISel::selectVSplatUimm6(SDValue N, SDValue &Imm) const { in selectVSplatUimm6() 193 bool MipsDAGToDAGISel::selectVSplatUimm8(SDValue N, SDValue &Imm) const { in selectVSplatUimm8() 198 bool MipsDAGToDAGISel::selectVSplatSimm5(SDValue N, SDValue &Imm) const { in selectVSplatSimm5() 203 bool MipsDAGToDAGISel::selectVSplatUimmPow2(SDValue N, SDValue &Imm) const { in selectVSplatUimmPow2() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 73 bool SelectArithShiftedRegister(SDValue N, SDValue &Reg, SDValue &Shift) { in SelectArithShiftedRegister() 76 bool SelectLogicalShiftedRegister(SDValue N, SDValue &Reg, SDValue &Shift) { in SelectLogicalShiftedRegister() 79 bool SelectAddrModeIndexed7S8(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexed7S8() 82 bool SelectAddrModeIndexed7S16(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexed7S16() 85 bool SelectAddrModeIndexed7S32(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexed7S32() 88 bool SelectAddrModeIndexed7S64(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexed7S64() 91 bool SelectAddrModeIndexed7S128(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexed7S128() 94 bool SelectAddrModeIndexedS9S128(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexedS9S128() 97 bool SelectAddrModeIndexedU6S128(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexedU6S128() 100 bool SelectAddrModeIndexed8(SDValue N, SDValue &Base, SDValue &OffImm) { in SelectAddrModeIndexed8() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/ |
H A D | lse.S | 66 #define N 0x000000 macro 73 #define N 0x800000 macro 80 #define N 0x400000 macro 87 #define N 0xc00000 macro 96 #define N 0x800000 macro 102 #define N 0xc00000 macro 110 #define x(N) GLUE2(x, N) argument 111 #define w(N) GLUE2(w, N) argument 113 #define s(N) w(N) argument 115 #define s(N) x(N) argument
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Tree.cpp | 19 static void traverse(const syntax::Node *N, in traverse() 27 static void traverse(syntax::Node *N, in traverse() 29 traverse(static_cast<const syntax::Node *>(N), [&](const syntax::Node *N) { in traverse() 108 for (auto *N = New; N; N = N->NextSibling) { in replaceChildRangeLowLevel() local 114 auto Reachable = [](Node *From, Node *N) { in replaceChildRangeLowLevel() 138 for (auto *N = Begin; N != End;) { in replaceChildRangeLowLevel() local 165 for (auto *N = New; N != nullptr; N = N->NextSibling) { in replaceChildRangeLowLevel() local 174 static void dumpNode(raw_ostream &OS, const syntax::Node *N, in dumpNode() 176 auto DumpExtraInfo = [&OS](const syntax::Node *N) { in dumpNode() 230 traverse(this, [&](const syntax::Node *N) { in dumpTokens() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | DAGISelMatcher.h | 214 void resetChild(unsigned i, Matcher *N) { in resetChild() 234 static bool classof(const Matcher *N) { return N->getKind() == Scope; } in classof() 258 static bool classof(const Matcher *N) { return N->getKind() == RecordNode; } in classof() 289 static bool classof(const Matcher *N) { return N->getKind() == RecordChild; } in classof() 303 static bool classof(const Matcher *N) { return N->getKind() == RecordMemRef; } in classof() 316 static bool classof(const Matcher *N) { in classof() 335 static bool classof(const Matcher *N) { return N->getKind() == MoveChild; } in classof() 355 static bool classof(const Matcher *N) { return N->getKind() == MoveSibling; } in classof() 370 static bool classof(const Matcher *N) { return N->getKind() == MoveParent; } in classof() 389 static bool classof(const Matcher *N) { return N->getKind() == CheckSame; } in classof() [all …]
|
/freebsd/contrib/libarchive/libarchive/ |
H A D | archive_rb.h | 52 #define ARCHIVE_RB_TREE_NEXT(T, N) \ argument 54 #define ARCHIVE_RB_TREE_PREV(T, N) \ argument 56 #define ARCHIVE_RB_TREE_FOREACH(N, T) \ argument 59 #define ARCHIVE_RB_TREE_FOREACH_REVERSE(N, T) \ argument 62 #define ARCHIVE_RB_TREE_FOREACH_SAFE(N, T, S) \ argument 66 #define ARCHIVE_RB_TREE_FOREACH_REVERSE_SAFE(N, T, S) \ argument
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | CombinerUtils.h | 24 inline bool isSpecificDef(const Init &N, StringRef Def) { in isSpecificDef() 35 inline Record *getDefOfSubClass(const Init &N, StringRef Cls) { in getDefOfSubClass() 46 inline const DagInit *getDagWithSpecificOperator(const Init &N, in getDagWithSpecificOperator() 60 inline const DagInit *getDagWithOperatorOfSubClass(const Init &N, in getDagWithOperatorOfSubClass()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | WorkList.h | 34 WorkListUnit(ExplodedNode *N, BlockCounter C, in WorkListUnit() 41 explicit WorkListUnit(ExplodedNode *N, BlockCounter C) in WorkListUnit() 68 void enqueue(ExplodedNode *N, const CFGBlock *B, unsigned idx) { in enqueue() 72 void enqueue(ExplodedNode *N) { in enqueue()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DDG.cpp | 81 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGNode &N) { in operator <<() 91 for (const DDGNode *N : Nodes) in operator <<() local 113 SimpleDDGNode::SimpleDDGNode(const SimpleDDGNode &N) in SimpleDDGNode() 120 SimpleDDGNode::SimpleDDGNode(SimpleDDGNode &&N) in SimpleDDGNode() function in SimpleDDGNode 138 PiBlockDDGNode::PiBlockDDGNode(const PiBlockDDGNode &N) in PiBlockDDGNode() 144 PiBlockDDGNode::PiBlockDDGNode(PiBlockDDGNode &&N) in PiBlockDDGNode() function in PiBlockDDGNode 213 for (auto *N : Nodes) { in ~DataDependenceGraph() local 220 bool DataDependenceGraph::addNode(DDGNode &N) { in addNode()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DDG.h | 59 DDGNode(DDGNode &&N) : DDGNodeBase(std::move(N)), Kind(N.Kind) {} in DDGNode() function 97 RootDDGNode(RootDDGNode &&N) : DDGNode(std::move(N)) {} in RootDDGNode() function 101 static bool classof(const DDGNode *N) { in classof() 104 static bool classof(const RootDDGNode *N) { return true; } in classof() 141 static bool classof(const DDGNode *N) { in classof() 145 static bool classof(const SimpleDDGNode *N) { return true; } in classof() 199 static bool classof(const DDGNode *N) { in classof() 225 DDGEdge(DDGNode &N, EdgeKind K) : DDGEdgeBase(N), Kind(K) {} in DDGEdge() 261 DependenceGraphInfo(const std::string &N, const DependenceInfo &DepInfo) in DependenceGraphInfo() 389 const NodeListType &getNodesInPiBlock(const DDGNode &N) final { in getNodesInPiBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ScaledNumber.h | 429 static int countLeadingZeros32(uint32_t N) { return llvm::countl_zero(N); } in countLeadingZeros32() 430 static int countLeadingZeros64(uint64_t N) { return llvm::countl_zero(N); } in countLeadingZeros64() 431 static uint64_t getHalf(uint64_t N) { return (N >> 1) + (N & 1); } in getHalf() 433 static std::pair<uint64_t, bool> splitSigned(int64_t N) { in splitSigned() 526 static ScaledNumber get(uint64_t N) { return adjustToWidth(N, 0); } in get() 527 static ScaledNumber getInverse(uint64_t N) { in getInverse() 530 static ScaledNumber getFraction(DigitsType N, DigitsType D) { in getFraction() 655 uint64_t scaleByInverse(uint64_t N) const { in scaleByInverse() 660 int64_t scale(int64_t N) const { in scale() 664 int64_t scaleByInverse(int64_t N) const { in scaleByInverse() [all …]
|