Searched defs:RHS (Results 226 - 250 of 262) sorted by relevance

1234567891011

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp110 static bool isSignBitCheck(ICmpInst::Predicate pred, ConstantInt *RHS, argument
115 return RHS->isZero();
116 case ICmpInst::ICMP_SLE: // True if LHS s<= RHS and RHS == -1
118 return RHS->isAllOnesValue();
121 return RHS->isAllOnesValue();
123 // True if LHS u> RHS and RHS == high-bit-mask - 1
125 return RHS->isMaxValue(true);
127 // True if LHS u>= RHS an
138 isSignTest(ICmpInst::Predicate &pred, const ConstantInt *RHS) argument
604 FoldGEPICmp(GEPOperator *GEPLHS, Value *RHS, ICmpInst::Predicate Cond, Instruction &I) argument
1050 visitICmpInstWithInstAndIntCst(ICmpInst &ICI, Instruction *LHSI, ConstantInt *RHS) argument
2042 *RHS = cast<Instruction>(MulInstr->getOperand(1)); local
2259 const APInt &RHS = CI->getValue(); local
3295 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
416 getBinOpsForFactorization(BinaryOperator *Op, Value *&LHS, Value *&RHS) { argument
423 RHS = ConstantExpr::getShl(ConstantInt::get(Op->getType(), 1), CST);
432 RHS = Op->getOperand(1);
449 Value *LHS = I.getOperand(0), *RHS = I.getOperand(1); local
467 if (!V && LHS->hasOneUse() && RHS->hasOneUse())
468 V = Builder->CreateBinOp(TopLevelOpcode, B, D, RHS->getName());
487 if (!V && LHS->hasOneUse() && RHS->hasOneUse())
510 if (BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS))
526 Value *LHS = I.getOperand(0), *RHS local
1015 Value *RHS = BO->getOperand(1); local
1184 CreateBinOpAsGiven(BinaryOperator &Inst, Value *LHS, Value *RHS, InstCombiner::BuilderTy *B) argument
1211 Value *LHS = Inst.getOperand(0), *RHS = Inst.getOperand(1); local
2082 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
2099 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
2108 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
2189 shorter_filter(const Value *LHS, const Value *RHS) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp118 Value *LHS, Value *RHS);
126 Value *LHS, Value *RHS);
153 static bool isEqual(const Expression &LHS, const Expression &RHS) { argument
154 return LHS == RHS;
200 Value *LHS, Value *RHS) {
206 e.varargs.push_back(lookup_or_add(RHS));
472 Value *LHS, Value *RHS) {
473 Expression exp = create_cmp_expression(Opcode, Predicate, LHS, RHS);
715 bool propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root);
2079 /// 'RHS' everywher
198 create_cmp_expression(unsigned Opcode, CmpInst::Predicate Predicate, Value *LHS, Value *RHS) argument
470 lookup_or_add_cmp(unsigned Opcode, CmpInst::Predicate Predicate, Value *LHS, Value *RHS) argument
2080 propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root) argument
[all...]
H A DSROA.cpp172 bool operator<(const Slice &RHS) const {
173 if (beginOffset() < RHS.beginOffset()) return true;
174 if (beginOffset() > RHS.beginOffset()) return false;
175 if (isSplittable() != RHS.isSplittable()) return !isSplittable();
176 if (endOffset() > RHS.endOffset()) return true;
186 const Slice &RHS) {
187 return LHSOffset < RHS.beginOffset();
190 bool operator==(const Slice &RHS) const {
191 return isSplittable() == RHS.isSplittable() &&
192 beginOffset() == RHS
185 operator <(uint64_t LHSOffset, const Slice &RHS) argument
[all...]
H A DLoopStrengthReduce.cpp522 /// getExactSDiv - Return an expression for LHS /s RHS, if it can be determined
528 static const SCEV *getExactSDiv(const SCEV *LHS, const SCEV *RHS, argument
532 if (LHS == RHS)
535 // Handle a few RHS special cases.
536 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS);
562 const SCEV *Step = getExactSDiv(AR->getStepRecurrence(SE), RHS, SE,
565 const SCEV *Start = getExactSDiv(AR->getStart(), RHS, SE,
582 const SCEV *Op = getExactSDiv(*I, RHS, SE,
592 // Check for a multiply operand that we can pull RHS out of.
601 if (const SCEV *Q = getExactSDiv(S, RHS, S
1195 isEqual(const SmallVector<const SCEV *, 4> &LHS, const SmallVector<const SCEV *, 4> &RHS) argument
[all...]
/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp187 // If the RHS has one integer type, upgrade iPTR to i32.
217 // If this is a type list and the RHS is a typelist as well, eliminate entries
1585 assert(getNumChildren() >= 2 && "Missing RHS of a set?");
1798 /// RHS of a commutative operation, not the on LHS.
1837 // is a constant node, unless the RHS also is.
1842 Reason="Immediate value must be on the RHS of commutative operators!";
3464 const std::vector<TreePatternNode*> &RHS,
3470 ChildVariants.push_back(RHS);
3462 CombineChildVariants(TreePatternNode *Orig, const std::vector<TreePatternNode*> &LHS, const std::vector<TreePatternNode*> &RHS, std::vector<TreePatternNode*> &OutVariants, CodeGenDAGPatterns &CDP, const MultipleUseVarSet &DepVars) argument
/external/clang/include/clang/AST/
H A DStmt.h682 enum { LHS, RHS, SUBSTMT, END_EXPR }; enumerator in enum:clang::CaseStmt::__anon17519
683 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for
692 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs);
707 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); }
714 return reinterpret_cast<const Expr*>(SubExprs[RHS]);
720 void setRHS(Expr *Val) { SubExprs[RHS] = reinterpret_cast<Stmt*>(Val); }
H A DExpr.h71 Expr *RHS; member in struct:clang::SubobjectAdjustment::P
92 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) argument
95 this->Ptr.RHS = RHS;
2064 enum { LHS, RHS, END_EXPR=2 }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr::__anon17502
2080 SubExprs[RHS] = rhs;
2094 /// the type of the RHS, as it is possible for the LHS to be a vector of
2100 Expr *getRHS() { return cast<Expr>(SubExprs[RHS]); }
2101 const Expr *getRHS() const { return cast<Expr>(SubExprs[RHS]); }
2102 void setRHS(Expr *E) { SubExprs[RHS]
2926 enum { LHS, RHS, END_EXPR }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::BinaryOperator::__anon17504
3183 enum { COND, LHS, RHS, END_EXPR }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::ConditionalOperator::__anon17505
3253 enum { COMMON, COND, LHS, RHS, NUM_SUBEXPRS }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::BinaryConditionalOperator::__anon17506
3559 enum { COND, LHS, RHS, END_EXPR }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::ChooseExpr::__anon17507
[all...]
/external/clang/lib/Analysis/
H A DCFG.cpp620 const BinaryOperator *RHS = local
622 if (!LHS || !RHS)
625 if (!LHS->isComparisonOp() || !RHS->isComparisonOp())
649 BinaryOperatorKind BO2 = RHS->getOpcode();
651 dyn_cast<DeclRefExpr>(RHS->getLHS()->IgnoreParenImpCasts());
653 dyn_cast<IntegerLiteral>(RHS->getRHS()->IgnoreParens());
663 Decl2 = dyn_cast<DeclRefExpr>(RHS->getRHS()->IgnoreParenImpCasts());
664 Literal2 = dyn_cast<IntegerLiteral>(RHS->getLHS()->IgnoreParens());
799 // evaluating the RHS: 0 && X -> 0, 1 || X -> 1
803 TryResult RHS
811 TryResult RHS = tryEvaluateBool(Bop->getRHS()); local
1549 Expr *RHS = B->getRHS()->IgnoreParens(); local
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp482 Value *RHS = EmitScalarExpr(E->getArg(1)); local
487 LHS = Builder.CreateFCmpOGT(LHS, RHS, "cmp");
490 LHS = Builder.CreateFCmpOGE(LHS, RHS, "cmp");
493 LHS = Builder.CreateFCmpOLT(LHS, RHS, "cmp");
496 LHS = Builder.CreateFCmpOLE(LHS, RHS, "cmp");
499 LHS = Builder.CreateFCmpONE(LHS, RHS, "cmp");
502 LHS = Builder.CreateFCmpUNO(LHS, RHS, "cmp");
5121 Value *RHS = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), DoubleTy); local
5122 return Builder.CreateFMul(Ops[0], RHS);
H A DCGExpr.cpp392 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS);
1451 llvm::Value *RHS = EmitScalarExpr(Dst.getBaseIvarExp()); local
1452 llvm::Value *dst = RHS;
1453 RHS = Builder.CreatePtrToInt(RHS, ResultType, "sub.ptr.rhs.cast");
1456 llvm::Value *BytesBetween = Builder.CreateSub(LHS, RHS, "ivar.offset");
3034 // Comma expressions just emit their LHS then their RHS as an l-value.
3047 // Note that in all of these cases, __block variables need the RHS
3048 // evaluated first just in case the variable gets moved by the RHS.
H A DCGExprScalar.cpp45 Value *RHS; member in struct:__anon17838::BinOpInfo
414 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul");
417 return Builder.CreateNSWMul(Ops.LHS, Ops.RHS, "mul");
428 return Builder.CreateFMul(Ops.LHS, Ops.RHS, "mul");
429 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul");
439 static Value *GetWidthMinusOneValue(Value* LHS,Value* RHS);
447 return Builder.CreateAnd(Ops.LHS, Ops.RHS, "and");
450 return Builder.CreateXor(Ops.LHS, Ops.RHS, "xor");
453 return Builder.CreateOr(Ops.LHS, Ops.RHS, "or");
854 DynamicData.push_back(Info.RHS);
902 Value *RHS = CGF.EmitScalarExpr(E->getExpr(1)); local
1136 Value *LHS = nullptr, *RHS = nullptr; local
2107 Value *RHS; local
2529 llvm::Value *RHS local
2577 GetWidthMinusOneValue(Value* LHS,Value* RHS) argument
2589 Value *RHS = Ops.RHS; local
2641 Value *RHS = Ops.RHS; local
2701 Value *RHS = CGF.EmitScalarExpr(E->getRHS()); local
2706 Value *RHS = Visit(E->getRHS()); local
2793 CodeGenFunction::ComplexPairTy RHS = CGF.EmitComplexExpr(E->getRHS()); local
2827 Value *RHS; local
2858 CGF.EmitStoreThroughBitfieldLValue(RValue::get(RHS), LHS, &RHS); local
2887 Value *RHS = Visit(E->getRHS()); local
2965 Value *RHS = Visit(E->getRHS()); local
3107 llvm::Value *RHS = Visit(rhsExpr); local
3152 llvm::Value *RHS = Visit(rhsExpr); local
3179 Value *RHS = Visit(rhsExpr); local
[all...]
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp4050 QualType Sema::CheckPointerToMemberOperands(ExprResult &LHS, ExprResult &RHS, argument
4055 !RHS.get()->getType()->isPlaceholderType() &&
4064 // The RHS always undergoes lvalue conversions.
4065 RHS = DefaultLvalueConversion(RHS.get());
4066 if (RHS.isInvalid()) return QualType();
4073 QualType RHSType = RHS.get()->getType();
4077 << OpSpelling << RHSType << RHS.get()->getSourceRange();
4121 RHS.get()->getLocEnd()),
4132 if (isa<CXXScalarValueInitExpr>(RHS
4288 FindConditionalOverload(Sema &Self, ExprResult &LHS, ExprResult &RHS, SourceLocation QuestionLoc) argument
4365 CXXCheckConditionalOperands(ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, ExprObjectKind &OK, SourceLocation QuestionLoc) argument
5065 ExprResult RHS = ActOnDecltypeExpression(BO->getRHS()); local
[all...]
H A DSemaStmt.cpp522 const llvm::APSInt &RHS) {
523 return LHS.first < RHS;
526 const std::pair<llvm::APSInt, CaseStmt*> &RHS) {
527 return LHS.first < RHS.first;
530 const std::pair<llvm::APSInt, CaseStmt*> &RHS) {
531 return LHS < RHS.first;
926 // If the RHS is not the same type as the condition, insert an
521 operator ()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, const llvm::APSInt &RHS) argument
525 operator ()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, const std::pair<llvm::APSInt, CaseStmt*> &RHS) argument
529 operator ()(const llvm::APSInt &LHS, const std::pair<llvm::APSInt, CaseStmt*> &RHS) argument
/external/clang/lib/StaticAnalyzer/Checkers/
H A DRetainCountChecker.cpp482 static bool isEqual(const ObjCSummaryKey& LHS, const ObjCSummaryKey& RHS) { argument
483 return LHS.getIdentifier() == RHS.getIdentifier() &&
484 LHS.getSelector() == RHS.getSelector();
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h220 static bool isEqual(const SDValue &LHS, const SDValue &RHS) { argument
221 return LHS == RHS;
1294 /// refer to elements from the LHS input, and indices from N to 2N-1 the RHS.
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp137 SDValue RHS = GetScalarizedVector(N->getOperand(1)); local
139 LHS.getValueType(), LHS, RHS);
332 SDValue RHS = GetScalarizedVector(N->getOperand(1)); local
336 return DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, N->getOperand(2));
344 // Figure out if the scalar is the LHS or RHS and return it.
357 SDValue RHS = N->getOperand(1); local
365 RHS = GetScalarizedVector(RHS);
370 RHS = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, RHS,
[all...]
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp85 bool operator<(ValueEqualityComparisonCase RHS) const {
87 return Value < RHS.Value;
419 if (Value *RHS = GatherConstantCompares(I->getOperand(1), Vals, Extra, DL,
421 if (LHS == RHS)
427 // The RHS of the or/and can't be folded in and we haven't used "Extra" yet,
439 // If the LHS can't be folded in, but Extra is available and RHS can, try to
444 if (Value *RHS = GatherConstantCompares(I->getOperand(1), Vals, Extra, DL,
446 return RHS;
708 bool operator()(const ConstantInt *LHS, const ConstantInt *RHS) const {
709 return LHS->getValue().ult(RHS
717 const ConstantInt *RHS = *P2; local
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1775 Value *RHS = vectorizeTree(RHSVL); local
1777 if (LHS == RHS && isa<Instruction>(LHS)) {
1785 Value *V = Builder.CreateBinOp(BinOp->getOpcode(), LHS, RHS);
1905 Value *RHS = vectorizeTree(RHSVL); local
1910 // Create a vector of LHS op1 RHS
1912 Value *V0 = Builder.CreateBinOp(BinOp0->getOpcode(), LHS, RHS);
1914 // Create a vector of LHS op2 RHS
1917 Value *V1 = Builder.CreateBinOp(BinOp1->getOpcode(), LHS, RHS);
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp1245 Expr *Base, *RHS; local
1257 // Rebuild the RHS.
1258 RHS = cast<BinaryOperator>(PseudoOp->getSyntacticForm())->getRHS();
1259 RHS = cast<OpaqueValueExpr>(RHS)->getSourceExpr();
1260 RHS = cast<Expr>(RewriteFunctionBodyOrGlobalInitializer(RHS));
1277 RHS,
1290 RHS,
1306 RHS,
[all...]
/external/clang/lib/Serialization/
H A DASTReader.cpp4840 SourceLocation RHS = getLoc(R); local
4841 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
4844 bool operator()(const PPEntityOffset &L, SourceLocation RHS) const {
4846 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
4850 SourceLocation RHS = getLoc(R); local
4851 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
6272 SourceLocation RHS = getLocation(R);
6273 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
6277 SourceLocation RHS = getLocation(R);
6278 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c1655 CAMLprim LLVMValueRef llvm_build_add(LLVMValueRef LHS, LLVMValueRef RHS, argument
1657 return LLVMBuildAdd(Builder_val(B), LHS, RHS, String_val(Name));
1661 CAMLprim LLVMValueRef llvm_build_nsw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument
1663 return LLVMBuildNSWAdd(Builder_val(B), LHS, RHS, String_val(Name));
1667 CAMLprim LLVMValueRef llvm_build_nuw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument
1669 return LLVMBuildNUWAdd(Builder_val(B), LHS, RHS, String_val(Name));
1673 CAMLprim LLVMValueRef llvm_build_fadd(LLVMValueRef LHS, LLVMValueRef RHS, argument
1675 return LLVMBuildFAdd(Builder_val(B), LHS, RHS, String_val(Name));
1679 CAMLprim LLVMValueRef llvm_build_sub(LLVMValueRef LHS, LLVMValueRef RHS, argument
1681 return LLVMBuildSub(Builder_val(B), LHS, RHS, String_va
1685 llvm_build_nsw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1691 llvm_build_nuw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1697 llvm_build_fsub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1703 llvm_build_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1709 llvm_build_nsw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1715 llvm_build_nuw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1721 llvm_build_fmul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1727 llvm_build_udiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1733 llvm_build_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1739 llvm_build_exact_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1745 llvm_build_fdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1751 llvm_build_urem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1757 llvm_build_srem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1763 llvm_build_frem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1769 llvm_build_shl(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1775 llvm_build_lshr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1781 llvm_build_ashr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1787 llvm_build_and(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1793 llvm_build_or(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
1799 llvm_build_xor(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
2030 llvm_build_icmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
2038 llvm_build_fcmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
2139 llvm_build_ptrdiff(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument
[all...]
/external/llvm/lib/IR/
H A DCore.cpp2101 LLVMValueRef LLVMBuildAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument
2103 return wrap(unwrap(B)->CreateAdd(unwrap(LHS), unwrap(RHS), Name));
2106 LLVMValueRef LLVMBuildNSWAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument
2108 return wrap(unwrap(B)->CreateNSWAdd(unwrap(LHS), unwrap(RHS), Name));
2111 LLVMValueRef LLVMBuildNUWAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument
2113 return wrap(unwrap(B)->CreateNUWAdd(unwrap(LHS), unwrap(RHS), Name));
2116 LLVMValueRef LLVMBuildFAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument
2118 return wrap(unwrap(B)->CreateFAdd(unwrap(LHS), unwrap(RHS), Name));
2121 LLVMValueRef LLVMBuildSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument
2123 return wrap(unwrap(B)->CreateSub(unwrap(LHS), unwrap(RHS), Nam
2126 LLVMBuildNSWSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2131 LLVMBuildNUWSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2136 LLVMBuildFSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2141 LLVMBuildMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2146 LLVMBuildNSWMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2151 LLVMBuildNUWMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2156 LLVMBuildFMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2161 LLVMBuildUDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2166 LLVMBuildSDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2171 LLVMBuildExactSDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2176 LLVMBuildFDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2181 LLVMBuildURem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2186 LLVMBuildSRem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2191 LLVMBuildFRem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2196 LLVMBuildShl(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2201 LLVMBuildLShr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2206 LLVMBuildAShr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2211 LLVMBuildAnd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2216 LLVMBuildOr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2221 LLVMBuildXor(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2226 LLVMBuildBinOp(LLVMBuilderRef B, LLVMOpcode Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2480 LLVMBuildICmp(LLVMBuilderRef B, LLVMIntPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2487 LLVMBuildFCmp(LLVMBuilderRef B, LLVMRealPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
2562 LLVMBuildPtrDiff(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument
[all...]
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp995 const MCExpr *RHS = applyModifierToExpr(BE->getRHS(), Variant); local
997 if (!LHS && !RHS)
1002 if (!RHS)
1003 RHS = BE->getRHS();
1005 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, getContext());
1171 const MCExpr *RHS; local
1172 if (parsePrimaryExpr(RHS, EndLoc))
1175 // If BinOp binds less tightly with RHS than the operator after RHS, let
1176 // the pending operator take RHS a
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3537 /// specific condition code, returning the condition code and the LHS/RHS of the
3540 SDValue &LHS, SDValue &RHS, SelectionDAG &DAG) {
3542 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) {
3545 RHS = DAG.getConstant(0, RHS.getValueType());
3554 RHS = DAG.getConstant(0, RHS.getValueType());
3576 // If LHS is a foldable load, but RHS is not, flip the condition.
3578 !ISD::isNON_EXTLoad(RHS.getNode())) {
3580 std::swap(LHS, RHS);
3539 TranslateX86CC(ISD::CondCode SetCCOpcode, bool isFP, SDValue &LHS, SDValue &RHS, SelectionDAG &DAG) argument
[all...]

Completed in 4827 milliseconds

1234567891011