Home
last modified time | relevance | path

Searched defs:Lo (Results 1 – 25 of 102) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp35 SDValue &Lo, SDValue &Hi) { in ExpandRes_MERGE_VALUES() argument
40 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_BITCAST() argument
190 ExpandRes_BUILD_PAIR(SDNode * N,SDValue & Lo,SDValue & Hi) 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
385 SDValue Lo, Hi; ExpandOp_BUILD_VECTOR() local
401 SDValue Lo, Hi; ExpandOp_EXTRACT_ELEMENT() local
425 SDValue Lo, Hi; ExpandOp_INSERT_VECTOR_ELT() local
472 SDValue Lo, Hi; ExpandOp_NormalStore() local
501 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 DLegalizeFloatTypes.cpp1374 SDValue Lo, Hi; in ExpandFloatResult() local
1489 void DAGTypeLegalizer::ExpandFloatRes_ConstantFP(SDNode *N, SDValue &Lo, in ExpandFloatRes_ConstantFP()
1505 SDValue &Lo, SDValue &Hi) { in ExpandFloatRes_Unary()
1520 SDValue &Lo, SDValue &Hi) { in ExpandFloatRes_Binary()
1534 void DAGTypeLegalizer::ExpandFloatRes_FABS(SDNode *N, SDValue &Lo, in ExpandFloatRes_FABS()
1548 void DAGTypeLegalizer::ExpandFloatRes_FMINNUM(SDNode *N, SDValue &Lo, in ExpandFloatRes_FMINNUM()
1556 void DAGTypeLegalizer::ExpandFloatRes_FMAXNUM(SDNode *N, SDValue &Lo, in ExpandFloatRes_FMAXNUM()
1564 void DAGTypeLegalizer::ExpandFloatRes_FADD(SDNode *N, SDValue &Lo, in ExpandFloatRes_FADD()
1572 void DAGTypeLegalizer::ExpandFloatRes_FACOS(SDNode *N, SDValue &Lo, in ExpandFloatRes_FACOS()
1581 void DAGTypeLegalizer::ExpandFloatRes_FASIN(SDNode *N, SDValue &Lo, in ExpandFloatRes_FASIN()
[all …]
H A DLegalizeTypes.cpp772 void DAGTypeLegalizer::GetExpandedInteger(SDValue Op, SDValue &Lo, in GetExpandedInteger()
780 void DAGTypeLegalizer::SetExpandedInteger(SDValue Op, SDValue Lo, in SetExpandedInteger()
809 void DAGTypeLegalizer::GetExpandedFloat(SDValue Op, SDValue &Lo, in GetExpandedFloat()
817 void DAGTypeLegalizer::SetExpandedFloat(SDValue Op, SDValue Lo, in SetExpandedFloat()
833 void DAGTypeLegalizer::GetSplitVector(SDValue Op, SDValue &Lo, in GetSplitVector()
842 void DAGTypeLegalizer::SetSplitVector(SDValue Op, SDValue Lo, in SetSplitVector()
985 SDValue &Lo, SDValue &Hi) { in GetPairElements()
992 SDValue DAGTypeLegalizer::JoinIntegers(SDValue Lo, SDValue Hi) { in JoinIntegers()
1021 SDValue &Lo, SDValue &Hi) { in SplitInteger()
1040 SDValue &Lo, SDValue &Hi) { in SplitInteger()
H A DLegalizeIntegerTypes.cpp505 SDValue Lo, Hi; in PromoteIntRes_BITCAST() local
1531 SDValue Lo = GetPromotedInteger(N->getOperand(1)); in PromoteIntRes_FunnelShift() local
1581 SDValue Lo = GetPromotedInteger(N->getOperand(1)); in PromoteIntRes_VPFunnelShift() local
2173 SDValue Lo = ZExtPromotedInteger(N->getOperand(0)); in PromoteIntOp_BUILD_PAIR() local
2754 SDValue Lo, Hi; in ExpandIntegerResult() local
2981 SDValue &Lo, SDValue &Hi) { in ExpandShiftByConstant()
3075 ExpandShiftWithKnownAmountBit(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandShiftWithKnownAmountBit()
3164 ExpandShiftWithUnknownAmountBit(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandShiftWithUnknownAmountBit()
3256 SDValue &Lo, SDValue &Hi) { in ExpandIntRes_MINMAX()
3372 void DAGTypeLegalizer::ExpandIntRes_CMP(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandIntRes_CMP()
[all …]
H A DLegalizeVectorTypes.cpp1054 SDValue Lo, Hi; SplitVectorResult() local
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
1859 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
2024 SplitVecRes_LOAD(LoadSDNode * LD,SDValue & Lo,SDValue & Hi) SplitVecRes_LOAD() argument
2070 SplitVecRes_VP_LOAD(VPLoadSDNode * LD,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_LOAD() argument
2152 SplitVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode * SLD,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_STRIDED_LOAD() argument
2233 SplitVecRes_MLOAD(MaskedLoadSDNode * MLD,SDValue & Lo,SDValue & Hi) SplitVecRes_MLOAD() 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
2520 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
2624 SplitVecRes_VECTOR_SHUFFLE(ShuffleVectorSDNode * N,SDValue & Lo,SDValue & Hi) 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
3296 SDValue Lo, Hi; SplitVecOp_VSELECT() local
3320 SDValue Lo, Hi; SplitVecOp_VECREDUCE() local
3339 SDValue Lo, Hi; SplitVecOp_VECREDUCE_SEQ() local
3365 SDValue Lo, Hi; SplitVecOp_VP_REDUCE() local
3389 SDValue Lo, Hi; SplitVecOp_UnaryOp() local
3432 SDValue Lo, Hi; SplitVecOp_BITCAST() local
3463 SDValue Lo, Hi; SplitVecOp_INSERT_SUBVECTOR() local
3483 SDValue Lo, Hi; SplitVecOp_EXTRACT_SUBVECTOR() local
3542 SDValue Lo, Hi; SplitVecOp_EXTRACT_VECTOR_ELT() local
3597 SDValue Lo, Hi; SplitVecOp_ExtVecInRegOp() local
3608 SDValue Lo, Hi; SplitVecOp_Gather() local
3656 SDValue Lo, Hi; SplitVecOp_VP_STORE() local
3729 SDValue Lo = DAG.getStridedStoreVP( SplitVecOp_VP_STRIDED_STORE() local
3805 SDValue Lo, Hi, Res; SplitVecOp_MSTORE() local
3896 SDValue Lo; SplitVecOp_Scatter() local
3945 SDValue Lo, Hi; SplitVecOp_STORE() local
4154 SDValue Lo, Hi; SplitVecOp_FP_ROUND() local
4208 SDValue Lo = DAG.getNode(N->getOpcode(), DL, LHSLoVT, LHSLo, RHSLo); SplitVecOp_FPOpDifferentTypes() local
4227 SDValue Lo = DAG.getNode(N->getOpcode(), dl, NewResVT, LHSLo, RHSLo); SplitVecOp_CMP() local
4235 SDValue Lo, Hi; SplitVecOp_FP_TO_XINT_SAT() local
4254 SDValue Lo, Hi; SplitVecOp_VP_CttzElements() local
[all...]
H A DLegalizeTypes.h1136 GetSplitOp(SDValue Op,SDValue & Lo,SDValue & Hi) GetSplitOp() argument
1168 GetExpandedOp(SDValue Op,SDValue & Lo,SDValue & Hi) GetExpandedOp() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp145 void RISCVMergeBaseOffsetOpt::foldOffset(MachineInstr &Hi, MachineInstr &Lo, in foldOffset()
182 MachineInstr &Lo, in foldLargeOffset()
257 MachineInstr &Lo, in foldShiftedOffset()
303 MachineInstr &Lo) { in detectAndFoldOffset()
363 MachineInstr &Lo) { in foldIntoMemoryOps()
547 MachineInstr *Lo = nullptr; in runOnMachineFunction() local
H A DRISCVExpandPseudoInsts.cpp311 Register Lo = in expandRV32ZdinxStore() local
358 Register Lo = in expandRV32ZdinxLoad() local
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp47 decodeImmBT4BlT1BlxT2(uint32_t Hi,uint32_t Lo) decodeImmBT4BlT1BlxT2() argument
72 decodeImmBT4BlT1BlxT2_J1J2(uint32_t Hi,uint32_t Lo) decodeImmBT4BlT1BlxT2_J1J2() argument
99 decodeImmMovtT1MovwT3(uint32_t Hi,uint32_t Lo) decodeImmMovtT1MovwT3() argument
122 decodeRegMovtT1MovwT3(uint32_t Hi,uint32_t Lo) decodeRegMovtT1MovwT3() argument
137 support::ulittle16_t &Lo; // Second halfword global() member
151 const support::ulittle16_t &Lo; // Second halfword global() member
164 uint16_t Lo = R.Lo & FixupInfo<Kind>::OpcodeMask.Lo; checkOpcode() local
171 uint16_t Lo = R.Lo & FixupInfo<Kind>::RegMask.Lo; checkRegister() local
[all...]
H A DELF_riscv.cpp248 int32_t Lo = Value & 0xFFF; in applyFixup() local
279 int64_t Lo = Value & 0xFFF; in applyFixup() local
294 int64_t Lo = Value & 0xFFF; in applyFixup() local
316 int32_t Lo = Value & 0xFFF; in applyFixup() local
326 int64_t Lo = Value & 0xFFF; in applyFixup() local
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dbit.h76 uint16_t Lo = UV >> 8; byteswap() local
100 uint32_t Lo = llvm::byteswap<uint32_t>(UV >> 32); byteswap() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h44 DecoderUInt128(uint64_t Lo, uint64_t Hi = 0) : Lo(Lo), Hi(Hi) {} in Lo() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h77 Lo, enumerator
393 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty, in getAddrLocal() local
438 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO); in getAddrNonPIC() local
455 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO); in getAddrNonPICSym64() local
H A DMipsSEISelDAGToDAG.cpp1169 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect() local
1178 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect() local
1201 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect() local
1250 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); in trySelect() local
H A DMips16ISelDAGToDAG.cpp47 SDNode *Lo = nullptr, *Hi = nullptr; in selectMULT() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp319 uint64_t Lo = Val & 0x7fffffff; in generateInstSeq() local
341 uint64_t Lo = Val | 0xffffffff80000000; in generateInstSeq() local
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.h131 Lo = 0, // Integer (63, 32] enumerator
H A DVEISelLowering.h43 Lo, // Hi/Lo operations, typically on a global address. enumerator
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch32.h134 const uint16_t Lo; // Second halfword global() member
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp542 SDValue Lo(Hi.getNode(), 1); in LowerSMUL_LOHI() local
559 SDValue Lo(Hi.getNode(), 1); in LowerUMUL_LOHI() local
656 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() local
664 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() local
675 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() local
714 SDValue Lo = DAG.getNode(Opcode, dl, DAG.getVTList(MVT::i32, MVT::i32), in ExpandADDSUB() local
1628 SDValue Lo = DAG.getNode(ISD::ADD, dl, VT, N2, N3); in PerformDAGCombine() local
1677 SDValue Lo(Hi.getNode(), 1); in PerformDAGCombine() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1150 SDValue Lo = DAG.getTargetConstantPool(C, MVT::i32, N->getAlign(), in LowerConstantPool() local
1185 SDValue Lo = DAG.getTargetGlobalAddress( in LowerGlobalAddress() local
1202 SDValue Lo = DAG.getBlockAddress(BA, MVT::i32, true, OpFlagLo); in LowerBlockAddress() local
1227 SDValue Lo = DAG.getTargetJumpTable( in LowerJumpTable() local
1278 SDValue Lo = DAG.getSelect( in LowerSHL_PARTS() local
1313 SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt); in LowerSRL_PARTS() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h42 Lo, // Hi/Lo operations, typically on a global address. enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp185 void AsmPrinter::emitCallSiteOffset(const MCSymbol *Hi, const MCSymbol *Lo, in emitCallSiteOffset()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp77 const APInt &Lo = Clusters[i].Low->getValue(); in findJumpTables() local
433 uint64_t Lo = (Clusters[i].Low->getValue() - LowBound).getZExtValue(); in buildBitTests() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMDBuilder.cpp97 MDNode *MDBuilder::createRange(const APInt &Lo, const APInt &Hi) { in createRange()
104 MDNode *MDBuilder::createRange(Constant *Lo, Constant *Hi) { in createRange()

12345