Searched defs:RHS (Results 151 - 175 of 202) sorted by relevance

123456789

/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp927 SDValue RHS = Op.getOperand(1); local
935 SDValue Cond = DAG.getNode(ISD::SETCC, dl, MVT::i1, LHS, RHS, CC);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp191 const MCExpr *RHS = LowerConstant(CE->getOperand(1), AP); local
194 case Instruction::Add: return MCBinaryExpr::CreateAdd(LHS, RHS, Ctx);
195 case Instruction::Sub: return MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
196 case Instruction::Mul: return MCBinaryExpr::CreateMul(LHS, RHS, Ctx);
197 case Instruction::SDiv: return MCBinaryExpr::CreateDiv(LHS, RHS, Ctx);
198 case Instruction::SRem: return MCBinaryExpr::CreateMod(LHS, RHS, Ctx);
199 case Instruction::Shl: return MCBinaryExpr::CreateShl(LHS, RHS, Ctx);
200 case Instruction::And: return MCBinaryExpr::CreateAnd(LHS, RHS, Ctx);
201 case Instruction::Or: return MCBinaryExpr::CreateOr (LHS, RHS, Ctx);
202 case Instruction::Xor: return MCBinaryExpr::CreateXor(LHS, RHS, Ct
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1120 SDValue RHS = Handle.getValue().getNode()->getOperand(1); local
1121 // If the RHS involves a register with multiple uses, this
1124 if (!RHS.getNode()->hasOneUse() ||
1125 RHS.getNode()->getOpcode() == ISD::CopyFromReg ||
1126 RHS.getNode()->getOpcode() == ISD::TRUNCATE ||
1127 RHS.getNode()->getOpcode() == ISD::ANY_EXTEND ||
1128 (RHS.getNode()->getOpcode() == ISD::ZERO_EXTEND &&
1129 RHS.getNode()->getOperand(0).getValueType() == MVT::i32))
1152 SDValue Neg = CurDAG->getNode(ISD::SUB, dl, N.getValueType(), Zero, RHS);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp568 SDValue RHS = Op.getOperand(1); local
572 LHS, RHS);
585 SDValue RHS = Op.getOperand(1); local
588 DAG.getVTList(MVT::i32, MVT::i32), LHS, RHS,
1351 // canonicalize constant to RHS
1427 // Canonicalize multiplicative constant to RHS. If both multiplicative
1428 // operands are constant canonicalize smallest to RHS.
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp97 static Value *getNewICmpValue(bool Sign, unsigned Code, Value *LHS, Value *RHS, argument
100 if (Value *NewConstant = getICmpValue(Sign, Code, LHS, RHS, NewPred))
102 return Builder->CreateICmp(NewPred, LHS, RHS);
109 Value *LHS, Value *RHS,
125 return Builder->CreateFCmp(Pred, LHS, RHS);
334 /// FoldLogicalPlusAnd - This is part of an expression (LHS +/- RHS) & Mask,
344 Value *InstCombiner::FoldLogicalPlusAnd(Value *LHS, Value *RHS, argument
368 uint32_t BitWidth = cast<IntegerType>(RHS->getType())->getBitWidth();
370 if (MaskedValueIsZero(RHS, Mask))
386 return Builder->CreateSub(LHSI->getOperand(0), RHS, "fol
108 getFCmpValue(bool isordered, unsigned code, Value *LHS, Value *RHS, InstCombiner::BuilderTy *Builder) argument
534 foldLogOpOfMaskedICmpsHelper(Value*& A, Value*& B, Value*& C, Value*& D, Value*& E, ICmpInst *LHS, ICmpInst *RHS, ICmpInst::Predicate &LHSCC, ICmpInst::Predicate &RHSCC) argument
631 foldLogOpOfMaskedICmps(ICmpInst *LHS, ICmpInst *RHS, ICmpInst::Predicate NEWCC, llvm::InstCombiner::BuilderTy* Builder) argument
710 FoldAndOfICmps(ICmpInst *LHS, ICmpInst *RHS) argument
942 FoldAndOfFCmps(FCmpInst *LHS, FCmpInst *RHS) argument
1438 FoldOrOfICmps(ICmpInst *LHS, ICmpInst *RHS) argument
1633 FoldOrOfFCmps(FCmpInst *LHS, FCmpInst *RHS) argument
[all...]
H A DInstCombineCasts.cpp43 if (ConstantInt *RHS = dyn_cast<ConstantInt>(I->getOperand(1))) {
46 Scale = UINT64_C(1) << RHS->getZExtValue();
52 // This value is scaled by 'RHS'.
53 Scale = RHS->getZExtValue();
64 Offset += RHS->getZExtValue();
181 Value *RHS = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned); local
182 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS);
588 Value *RHS = ICI->getOperand(1); local
593 ComputeMaskedBits(RHS, KnownZeroRHS, KnownOneRHS);
601 Value *Result = Builder->CreateXor(LHS, RHS);
832 ICmpInst *RHS = dyn_cast<ICmpInst>(SrcI->getOperand(1)); local
1748 Value *RHS = Builder->CreateBitCast(SVI->getOperand(1), DestTy); local
[all...]
H A DInstCombineCompares.cpp117 static bool isSignBitCheck(ICmpInst::Predicate pred, ConstantInt *RHS, argument
122 return RHS->isZero();
123 case ICmpInst::ICMP_SLE: // True if LHS s<= RHS and RHS == -1
125 return RHS->isAllOnesValue();
128 return RHS->isAllOnesValue();
130 // True if LHS u> RHS and RHS == high-bit-mask - 1
132 return RHS->isMaxValue(true);
134 // True if LHS u>= RHS an
572 FoldGEPICmp(GEPOperator *GEPLHS, Value *RHS, ICmpInst::Predicate Cond, Instruction &I) argument
1020 visitICmpInstWithInstAndIntCst(ICmpInst &ICI, Instruction *LHSI, ConstantInt *RHS) argument
1782 const APInt &RHS = CI->getValue(); local
2650 const APFloat &RHS = cast<ConstantFP>(RHSC)->getValueAPF(); local
[all...]
H A DInstructionCombining.cpp24 // 1. If a binary operator has a constant operand, it is moved to the RHS
376 Value *LHS = I.getOperand(0), *RHS = I.getOperand(1); local
378 BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS);
441 Value *A = Op0->getOperand(0), *B = Op0->getOperand(1), *C = RHS;
474 // If "L op' R" equals "B op' C" then "L op' R" is just the RHS.
491 // dyn_castNegVal - Given a 'sub' instruction, return the RHS of the instruction
509 // dyn_castFNegVal - Given a 'fsub' instruction, return the RHS of the
1400 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
1403 return BinaryOperator::CreateAdd(LHS, RHS);
1406 // If the normal result of the add is dead, and the RHS i
1417 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
1426 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
1507 shorter_filter(const Value *LHS, const Value *RHS) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp771 Value *RHS = (DU.NarrowUse->getOperand(1) == DU.NarrowDef) ? DU.WideDef : local
776 LHS, RHS,
1248 // Look for a loop invariant RHS
1250 Value *RHS = Cond->getOperand(1); local
1251 if (!isLoopInvariant(RHS, L, DT)) {
1254 std::swap(LHS, RHS);
1424 /// holds the RHS of the new loop test.
1567 << " RHS:\t" << *ExitCnt << "\n"
H A DGVN.cpp114 Value *LHS, Value *RHS);
122 Value *LHS, Value *RHS);
149 static bool isEqual(const Expression &LHS, const Expression &RHS) { argument
150 return LHS == RHS;
196 Value *LHS, Value *RHS) {
202 e.varargs.push_back(lookup_or_add(RHS));
468 Value *LHS, Value *RHS) {
469 Expression exp = create_cmp_expression(Opcode, Predicate, LHS, RHS);
617 bool propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root);
2042 /// 'RHS' everywher
194 create_cmp_expression(unsigned Opcode, CmpInst::Predicate Predicate, Value *LHS, Value *RHS) argument
466 lookup_or_add_cmp(unsigned Opcode, CmpInst::Predicate Predicate, Value *LHS, Value *RHS) argument
2043 propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root) argument
[all...]
/external/llvm/lib/VMCore/
H A DConstants.cpp241 // Div and rem can trap if the RHS is not known to be non-zero.
295 ConstantExpr *RHS = dyn_cast<ConstantExpr>(CE->getOperand(1)); local
296 if (LHS && RHS &&
298 RHS->getOpcode() == Instruction::PtrToInt &&
300 isa<BlockAddress>(RHS->getOperand(0)) &&
302 cast<BlockAddress>(RHS->getOperand(0))->getFunction())
1767 ConstantExpr::getICmp(unsigned short pred, Constant *LHS, Constant *RHS) { argument
1768 assert(LHS->getType() == RHS->getType());
1772 if (Constant *FC = ConstantFoldCompareInstruction(pred, LHS, RHS))
1778 ArgVec.push_back(RHS);
1791 getFCmp(unsigned short pred, Constant *LHS, Constant *RHS) argument
[all...]
H A DInstructions.cpp1753 Value *LHS = getOperand(0), *RHS = getOperand(1); local
1754 (void)LHS; (void)RHS; // Silence warnings.
1755 assert(LHS->getType() == RHS->getType() &&
2842 Value *LHS, Value *RHS, const Twine &Name,
2849 Op<1>() = RHS;
2855 Value *LHS, Value *RHS, const Twine &Name,
2862 Op<1>() = RHS;
2841 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, Instruction *InsertBefore) argument
2854 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) argument
/external/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp202 /// isRelatedTo - Check whether this class is "related" to \arg RHS. Classes
204 bool isRelatedTo(const ClassInfo &RHS) const {
206 if (Kind == Token || RHS.Kind == Token)
207 return Kind == Token && RHS.Kind == Token;
211 if (isRegisterClass() || RHS.isRegisterClass()) {
212 if (!isRegisterClass() || !RHS.isRegisterClass())
218 RHS.Registers.begin(), RHS.Registers.end(),
229 assert(isUserClass() && RHS.isUserClass() && "Unexpected class!");
234 const ClassInfo *RHSRoot = &RHS;
506 couldMatchAmbiguouslyWith(const MatchableInfo &RHS) argument
[all...]
H A DCodeGenDAGPatterns.cpp172 // If the RHS has one integer type, upgrade iPTR to i32.
202 // If this is a type list and the RHS is a typelist as well, eliminate entries
577 bool RecordPtrCmp::operator()(const Record *LHS, const Record *RHS) const {
578 return LHS->getID() < RHS->getID();
1429 assert(getNumChildren() >= 2 && "Missing RHS of a set?");
1644 /// RHS of a commutative operation, not the on LHS.
1680 // is a constant node, unless the RHS also is.
1685 Reason="Immediate value must be on the RHS of commutative operators!";
3237 const std::vector<TreePatternNode*> &RHS,
3243 ChildVariants.push_back(RHS);
3235 CombineChildVariants(TreePatternNode *Orig, const std::vector<TreePatternNode*> &LHS, const std::vector<TreePatternNode*> &RHS, std::vector<TreePatternNode*> &OutVariants, CodeGenDAGPatterns &CDP, const MultipleUseVarSet &DepVars) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp436 Value *RHS = EmitScalarExpr(E->getArg(1)); local
441 LHS = Builder.CreateFCmpOGT(LHS, RHS, "cmp");
444 LHS = Builder.CreateFCmpOGE(LHS, RHS, "cmp");
447 LHS = Builder.CreateFCmpOLT(LHS, RHS, "cmp");
450 LHS = Builder.CreateFCmpOLE(LHS, RHS, "cmp");
453 LHS = Builder.CreateFCmpONE(LHS, RHS, "cmp");
456 LHS = Builder.CreateFCmpUNO(LHS, RHS, "cmp");
H A DCGExprCXX.cpp243 llvm::Value *RHS = EmitLValue(*CE->arg_begin()).getAddress(); local
244 EmitAggregateCopy(This, RHS, CE->getType());
251 llvm::Value *RHS = EmitLValue(*CE->arg_begin()).getAddress(); local
252 EmitSynthesizedCXXCopyCtorCall(cast<CXXConstructorDecl>(MD), This, RHS, local
H A DCGExprConstant.cpp1167 llvm::Constant *RHS = EmitConstantExpr(RHSExpr, RHSExpr->getType(), CGF); local
1172 RHS = llvm::ConstantExpr::getPtrToInt(RHS, IntPtrTy);
1173 llvm::Constant *AddrLabelDiff = llvm::ConstantExpr::getSub(LHS, RHS);
H A DCGStmt.cpp826 assert(S.getRHS() && "Expected RHS value in CaseStmt");
829 llvm::APSInt RHS = S.getRHS()->EvaluateKnownConstInt(getContext()); local
839 if (LHS.isSigned() ? RHS.slt(LHS) : RHS.ult(LHS))
842 llvm::APInt Range = RHS - LHS;
H A DCGClass.cpp624 RValue RHS = RValue::get(EmitScalarExpr(Init)); local
625 EmitStoreThroughLValue(RHS, LHS);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h183 static bool isEqual(const SDValue &LHS, const SDValue &RHS) { argument
184 return LHS == RHS;
1107 /// refer to elements from the LHS input, and indices from N to 2N-1 the RHS.
/external/llvm/include/llvm/
H A DIRBuilder.h521 Value *LHS, Value *RHS,
524 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name);
538 Value *CreateAdd(Value *LHS, Value *RHS, const Twine &Name = "", argument
541 if (Constant *RC = dyn_cast<Constant>(RHS))
543 return CreateInsertNUWNSWBinOp(Instruction::Add, LHS, RHS, Name,
546 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
547 return CreateAdd(LHS, RHS, Name, false, true);
549 Value *CreateNUWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
550 return CreateAdd(LHS, RHS, Name, true, false);
552 Value *CreateFAdd(Value *LHS, Value *RHS, cons argument
520 CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name, bool HasNUW, bool HasNSW) argument
560 CreateSub(Value *LHS, Value *RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
568 CreateNSWSub(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
571 CreateNUWSub(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
574 CreateFSub(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
582 CreateMul(Value *LHS, Value *RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
590 CreateNSWMul(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
593 CreateNUWMul(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
596 CreateFMul(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
604 CreateUDiv(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
613 CreateExactUDiv(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
616 CreateSDiv(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
625 CreateExactSDiv(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
628 CreateFDiv(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
636 CreateURem(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
642 CreateSRem(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
648 CreateFRem(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
657 CreateShl(Value *LHS, Value *RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
665 CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
670 CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
676 CreateLShr(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
685 CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name = Ó, bool isExact = false) argument
689 CreateLShr(Value *LHS, uint64_t RHS, const Twine &Name = Ó, bool isExact = false) argument
694 CreateAShr(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
703 CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = Ó, bool isExact = false) argument
707 CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name = Ó, bool isExact = false) argument
712 CreateAnd(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
721 CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = Ó) argument
724 CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name = Ó) argument
728 CreateOr(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
737 CreateOr(Value *LHS, const APInt &RHS, const Twine &Name = Ó) argument
740 CreateOr(Value *LHS, uint64_t RHS, const Twine &Name = Ó) argument
744 CreateXor(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
750 CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = Ó) argument
753 CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = Ó) argument
757 CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1069 CreateICmpEQ(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1072 CreateICmpNE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1075 CreateICmpUGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1078 CreateICmpUGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1081 CreateICmpULT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1084 CreateICmpULE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1087 CreateICmpSGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1090 CreateICmpSGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1093 CreateICmpSLT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1096 CreateICmpSLE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1100 CreateFCmpOEQ(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1103 CreateFCmpOGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1106 CreateFCmpOGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1109 CreateFCmpOLT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1112 CreateFCmpOLE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1115 CreateFCmpONE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1118 CreateFCmpORD(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1121 CreateFCmpUNO(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1124 CreateFCmpUEQ(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1127 CreateFCmpUGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1130 CreateFCmpUGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1133 CreateFCmpULT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1136 CreateFCmpULE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1139 CreateFCmpUNE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1143 CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1150 CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1281 CreatePtrDiff(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
[all...]
H A DInstructions.h911 Value *RHS, ///< The right-hand-side of the expression
914 Instruction::ICmp, pred, LHS, RHS, NameStr,
932 Value *RHS, ///< The right-hand-side of the expression
935 Instruction::ICmp, pred, LHS, RHS, NameStr,
952 Value *RHS, ///< The right-hand-side of the expression
955 Instruction::ICmp, pred, LHS, RHS, NameStr) {
1062 Value *RHS, ///< The right-hand-side of the expression
1065 Instruction::FCmp, pred, LHS, RHS, NameStr,
1081 Value *RHS, ///< The right-hand-side of the expression
1084 Instruction::FCmp, pred, LHS, RHS, NameSt
907 ICmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
928 ICmpInst( BasicBlock &InsertAtEnd, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
949 ICmpInst( Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
1058 FCmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
1077 FCmpInst( BasicBlock &InsertAtEnd, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
1096 FCmpInst( Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp453 SDValue RHS = SExtPromotedInteger(N->getOperand(1)); local
460 SDValue Res = DAG.getNode(Opcode, dl, NVT, LHS, RHS);
478 SDValue RHS = SExtPromotedInteger(N->getOperand(1)); local
480 LHS.getValueType(), LHS, RHS);
485 SDValue RHS = GetPromotedInteger(N->getOperand(2)); local
487 LHS.getValueType(), N->getOperand(0),LHS,RHS);
497 SDValue RHS = GetPromotedInteger(N->getOperand(2)); local
499 LHS.getValueType(), Mask, LHS, RHS);
504 SDValue RHS = GetPromotedInteger(N->getOperand(3)); local
507 N->getOperand(1), LHS, RHS,
550 SDValue RHS = GetPromotedInteger(N->getOperand(1)); local
616 SDValue RHS = ZExtPromotedInteger(N->getOperand(1)); local
682 SDValue RHS = ZExtPromotedInteger(N->getOperand(1)); local
861 SDValue RHS = N->getOperand(3); local
990 SDValue RHS = N->getOperand(1); local
1002 SDValue RHS = N->getOperand(1); local
1993 SDValue RHS = Node->getOperand(1); local
2233 SDValue RHS = N->getOperand(1); local
2263 SDValue LHS = N->getOperand(0), RHS = N->getOperand(1); local
[all...]
H A DLegalizeVectorTypes.cpp130 SDValue RHS = GetScalarizedVector(N->getOperand(1)); local
132 LHS.getValueType(), LHS, RHS);
305 SDValue RHS = GetScalarizedVector(N->getOperand(1)); local
309 return DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, N->getOperand(2));
317 // Figure out if the scalar is the LHS or RHS and return it.
331 SDValue RHS = GetScalarizedVector(N->getOperand(1)); local
336 SDValue Res = DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS,
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp834 const MCExpr *RHS = ApplyModifierToExpr(BE->getRHS(), Variant); local
836 if (!LHS && !RHS)
840 if (!RHS) RHS = BE->getRHS();
842 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, getContext());
1011 const MCExpr *RHS; local
1012 if (ParsePrimaryExpr(RHS, EndLoc)) return true;
1014 // If BinOp binds less tightly with RHS than the operator after RHS, let
1015 // the pending operator take RHS a
[all...]

Completed in 413 milliseconds

123456789