Searched refs:LH (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAttr.cpp232 const LoopHintAttr *LH = dyn_cast<LoopHintAttr>(I); local
235 if (!LH)
238 LoopHintAttr::OptionType Option = LH->getOption();
289 CategoryState.StateAttr = LH;
293 CategoryState.NumericAttr = LH;
297 SourceLocation OptionLoc = LH->getRange().getBegin();
302 << LH->getDiagnosticName(Policy);
H A DSemaTemplateInstantiate.cpp1072 const LoopHintAttr *TransformLoopHintAttr(const LoopHintAttr *LH);
1516 TemplateInstantiator::TransformLoopHintAttr(const LoopHintAttr *LH) { argument
1517 Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get();
1519 if (TransformedExpr == LH->getValue())
1520 return LH;
1523 if (getSema().CheckLoopHintExpr(TransformedExpr, LH->getLocation()))
1524 return LH;
1528 return LoopHintAttr::CreateImplicit(getSema().Context, LH->getOption(),
1529 LH->getState(), TransformedExpr, *LH);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp509 SDValue LL, LH, RL, RH, CL, CH; local
511 GetSplitOp(N->getOperand(1), LL, LH);
542 Hi = DAG.getNode(N->getOpcode(), dl, LH.getValueType(), CH, LH, RH);
547 SDValue LL, LH, RL, RH; local
549 GetSplitOp(N->getOperand(2), LL, LH);
554 Hi = DAG.getNode(ISD::SELECT_CC, dl, LH.getValueType(), N->getOperand(0),
555 N->getOperand(1), LH, RH, N->getOperand(4));
H A DTargetLowering.cpp5949 SDValue LH, SDValue RL, SDValue RH) const {
5970 // LL, LH, RL, and RH must be either all NULL or all set to a value.
5971 assert((LL.getNode() && LH.getNode() && RL.getNode() && RH.getNode()) ||
5972 (!LL.getNode() && !LH.getNode() && !RL.getNode() && !RH.getNode()));
6038 if (!LH.getNode() && !RH.getNode() &&
6041 LH = DAG.getNode(ISD::SRL, dl, VT, LHS, Shift);
6042 LH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, LH);
6047 if (!LH.getNode())
6057 LH
5944 expandMUL_LOHI(unsigned Opcode, EVT VT, SDLoc dl, SDValue LHS, SDValue RHS, SmallVectorImpl<SDValue> &Result, EVT HiLoVT, SelectionDAG &DAG, MulExpansionKind Kind, SDValue LL, SDValue LH, SDValue RL, SDValue RH) const argument
6127 expandMUL(SDNode *N, SDValue &Lo, SDValue &Hi, EVT HiLoVT, SelectionDAG &DAG, MulExpansionKind Kind, SDValue LL, SDValue LH, SDValue RL, SDValue RH) const argument
[all...]
H A DLegalizeIntegerTypes.cpp3045 SDValue LL, LH, RL, RH; local
3046 GetExpandedInteger(N->getOperand(0), LL, LH);
3049 Hi = DAG.getNode(N->getOpcode(), dl, LL.getValueType(), LH, RH);
3058 SDValue LL, LH, RL, RH; local
3059 GetExpandedInteger(N->getOperand(0), LL, LH);
3064 LL, LH, RL, RH))
3122 DAG.getNode(ISD::MUL, dl, NVT, RL, LH)));
3205 SDValue LL, LH, RL, RH; local
3206 GetExpandedInteger(LHS, LL, LH);
3213 LL, LH, R
[all...]
H A DLegalizeVectorTypes.cpp1724 SDValue LL, LH, RL, RH; local
1727 GetSplitVector(N->getOperand(0), LL, LH);
1729 std::tie(LL, LH) = DAG.SplitVectorOperand(N, 0);
1738 Hi = DAG.getNode(N->getOpcode(), DL, HiVT, LH, RH, N->getOperand(2));
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp584 const LoopHintAttr *LH = dyn_cast<LoopHintAttr>(Attr); local
589 if (!LH && !OpenCLHint) {
610 } else if (LH) {
611 auto *ValueExpr = LH->getValue();
617 Option = LH->getOption();
618 State = LH->getState();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsNaClELFStreamer.cpp222 case Mips::LH:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp213 case RISCV::LH:
H A DRISCVISelDAGToDAG.cpp533 case RISCV::LH:
H A DRISCVInstrInfo.cpp46 case RISCV::LH:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp677 SDValue LH, RH; local
678 LH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32,
687 LH = DAG.getNode(ISD::MUL, dl, MVT::i32, LH, RL);
689 Hi = DAG.getNode(ISD::ADD, dl, MVT::i32, Hi, LH);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4268 /// \param LH High bits of the LHS of the MUL. See LL for meaning.
4275 SDValue LL = SDValue(), SDValue LH = SDValue(),
4283 /// \param LH High bits of the LHS of the MUL. See LL for meaning.
4289 SDValue LL = SDValue(), SDValue LH = SDValue(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1067 Value *LH = Builder.CreateExtractElement(A.getVector(I), K); local
1068 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat");
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp213 return Opc == TargetOpcode::G_SEXTLOAD ? Mips::LH : Mips::LHu;
H A DMipsSEISelLowering.cpp3583 BuildMI(*BB, MI, DL, TII->get(UsingMips32 ? Mips::LH : Mips::LH64), Rt);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp2401 emitLoadStoreSymbol(Inst, RISCV::LH, IDLoc, Out, /*HasTmpReg=*/false);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp196 // are low registers, otherwise use RISB[LH]G.
242 // are low registers, otherwise use RISB[LH]G. Size is the number of bits
1352 expandRXYPseudo(MI, SystemZ::LH, SystemZ::LHH);
H A DSystemZISelLowering.cpp3516 SDValue LH = DAG.getNode(ISD::SRA, DL, VT, LL, C63); local
3524 SDValue NegLHTimesRL = DAG.getNode(ISD::AND, DL, VT, LH, RL);

Completed in 416 milliseconds