Searched defs:LHS (Results 151 - 175 of 206) sorted by relevance

123456789

/external/llvm/lib/TableGen/
H A DRecord.cpp72 static bool isEqual(const TableGenStringKey& LHS, argument
74 return LHS.str() == RHS.str();
744 if (StringInit *LHSs = dyn_cast<StringInit>(LHS))
747 if (DefInit *LHSd = dyn_cast<DefInit>(LHS))
750 if (IntInit *LHSi = dyn_cast<IntInit>(LHS))
753 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) {
802 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) {
812 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) {
829 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) {
836 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) {
1013 EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument
1058 ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument
[all...]
H A DTGParser.cpp846 Init *LHS = ParseValue(CurRec); local
847 if (LHS == 0) return 0;
852 ListInit *LHSl = dyn_cast<ListInit>(LHS);
853 StringInit *LHSs = dyn_cast<StringInit>(LHS);
854 TypedInit *LHSt = dyn_cast<TypedInit>(LHS);
912 return (UnOpInit::get(Code, LHS, Type))->Fold(CurRec, CurMultiClass);
1012 Init *LHS = ParseValue(CurRec); local
1013 if (LHS == 0) return 0;
1099 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec,
1501 TypedInit *LHS local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp843 static bool CompareMBBNumbers(const MachineBasicBlock *LHS, argument
845 return LHS->getNumber() < RHS->getNumber();
H A DARMLoadStoreOptimizer.cpp1632 bool operator()(const MachineInstr *LHS, const MachineInstr *RHS) const { argument
1633 int LOffset = getMemoryOpOffset(LHS);
1635 assert(LHS == RHS || LOffset != ROffset);
H A DARMISelDAGToDAG.cpp1157 ConstantSDNode *LHS = dyn_cast<ConstantSDNode>(N.getOperand(0)); local
1159 unsigned LHSC = LHS ? LHS->getZExtValue() : 0;
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp935 SDValue LHS = Op.getOperand(0); local
944 SDValue Cond = DAG.getNode(ISD::SETCC, dl, MVT::i1, LHS, RHS, CC);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp232 const MCExpr *LHS = LowerConstant(CE->getOperand(0), AP); local
236 case Instruction::Add: return MCBinaryExpr::CreateAdd(LHS, RHS, Ctx);
237 case Instruction::Sub: return MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
238 case Instruction::Mul: return MCBinaryExpr::CreateMul(LHS, RHS, Ctx);
239 case Instruction::SDiv: return MCBinaryExpr::CreateDiv(LHS, RHS, Ctx);
240 case Instruction::SRem: return MCBinaryExpr::CreateMod(LHS, RHS, Ctx);
241 case Instruction::Shl: return MCBinaryExpr::CreateShl(LHS, RHS, Ctx);
242 case Instruction::And: return MCBinaryExpr::CreateAnd(LHS, RHS, Ctx);
243 case Instruction::Or: return MCBinaryExpr::CreateOr (LHS, RHS, Ctx);
244 case Instruction::Xor: return MCBinaryExpr::CreateXor(LHS, RH
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp568 SDValue LHS = Op.getOperand(0); local
573 LHS, RHS);
585 SDValue LHS = Op.getOperand(0); local
589 DAG.getVTList(MVT::i32, MVT::i32), LHS, 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,
122 if (!isordered) return ConstantInt::getTrue(LHS->getContext());
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
347 Instruction *LHSI = dyn_cast<Instruction>(LHS);
530 /// that both LHS an
108 getFCmpValue(bool isordered, unsigned code, Value *LHS, Value *RHS, InstCombiner::BuilderTy *Builder) argument
531 foldLogOpOfMaskedICmpsHelper(Value*& A, Value*& B, Value*& C, Value*& D, Value*& E, ICmpInst *LHS, ICmpInst *RHS, ICmpInst::Predicate &LHSCC, ICmpInst::Predicate &RHSCC) argument
625 foldLogOpOfMaskedICmps(ICmpInst *LHS, ICmpInst *RHS, ICmpInst::Predicate NEWCC, llvm::InstCombiner::BuilderTy* Builder) argument
704 FoldAndOfICmps(ICmpInst *LHS, ICmpInst *RHS) argument
935 FoldAndOfFCmps(FCmpInst *LHS, FCmpInst *RHS) argument
1459 FoldOrOfICmps(ICmpInst *LHS, ICmpInst *RHS) argument
1668 FoldOrOfFCmps(FCmpInst *LHS, FCmpInst *RHS) argument
[all...]
H A DInstCombineCasts.cpp186 Value *LHS = EvaluateInDifferentType(I->getOperand(0), Ty, isSigned); local
188 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS);
596 Value *LHS = ICI->getOperand(0); local
601 ComputeMaskedBits(LHS, KnownZeroLHS, KnownOneLHS);
610 Value *Result = Builder->CreateXor(LHS, RHS);
840 ICmpInst *LHS = dyn_cast<ICmpInst>(SrcI->getOperand(0)); local
842 if (LHS && RHS && LHS->hasOneUse() && RHS->hasOneUse() &&
843 (transformZExtICmp(LHS, CI, false) ||
845 Value *LCast = Builder->CreateZExt(LHS, C
1782 Value *LHS = Builder->CreateBitCast(SVI->getOperand(0), DestTy); local
[all...]
H A DInstCombineCompares.cpp120 case ICmpInst::ICMP_SLT: // True if LHS s< 0
123 case ICmpInst::ICMP_SLE: // True if LHS s<= RHS and RHS == -1
126 case ICmpInst::ICMP_SGT: // True if LHS s> -1
130 // True if LHS u> RHS and RHS == high-bit-mask - 1
134 // True if LHS u>= RHS and RHS == high-bit-mask (2^7, 2^15, 2^31, etc)
571 /// else. At this point we know that the GEP is on the LHS of the comparison.
807 // as in the LHS instruction that we're folding.
1107 // If the LHS is an AND of a truncating cast, we can widen the
1126 // If the LHS is an AND of a zext, and we have an equality compare, we can
1783 Value *LHS
2042 Value *LHS = 0; local
2079 Value *LHS = 0; local
[all...]
H A DInstructionCombining.cpp397 Value *LHS = I.getOperand(0), *RHS = I.getOperand(1); local
398 BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS);
470 // If "L op' R" equals "A op' B" then "L op' R" is just the LHS.
487 Value *A = LHS, *B = Op1->getOperand(0), *C = Op1->getOperand(1);
513 // if the LHS is a constant zero (which is the 'negate' form).
531 // instruction if the LHS is a constant negative zero (which is the 'negate'
905 Value *LHS = BO->getOperand(0);
913 Op = LHS;
941 Value *LHS = BO->getOperand(0);
944 // Op = LHS << Am
1734 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
1751 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
1760 Value *LHS = II->getArgOperand(0), *RHS = II->getArgOperand(1); local
1841 shorter_filter(const Value *LHS, const Value *RHS) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp769 Value *LHS = (DU.NarrowUse->getOperand(0) == DU.NarrowDef) ? DU.WideDef : local
776 LHS, RHS,
1249 Value *LHS = Cond->getOperand(0);
1252 if (!isLoopInvariant(LHS, L, DT))
1254 std::swap(LHS, RHS);
1256 // Look for a simple IV counter LHS
1257 PHINode *Phi = dyn_cast<PHINode>(LHS);
1259 Phi = getLoopPhiForCounter(LHS, L, DT);
1569 << " LHS:" << *CmpIndVar << '\n'
/external/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp285 bool operator()(const ClassInfo *LHS, const ClassInfo *RHS) const { argument
286 return *LHS < *RHS;
2419 OS << " bool operator()(const OperandMatchEntry &LHS, StringRef RHS) {\n";
2420 OS << " return LHS.getMnemonic() < RHS;\n";
2422 OS << " bool operator()(StringRef LHS, const OperandMatchEntry &RHS) {\n";
2423 OS << " return LHS < RHS.getMnemonic();\n";
2425 OS << " bool operator()(const OperandMatchEntry &LHS,";
2427 OS << " return LHS.getMnemonic() < RHS.getMnemonic();\n";
2750 OS << " bool operator()(const MatchEntry &LHS, StringRef RHS) {\n";
2751 OS << " return LHS
[all...]
/external/clang/include/clang/Serialization/
H A DASTReader.h1067 friend bool operator==(const ModuleDeclIterator &LHS, argument
1069 assert(LHS.Reader == RHS.Reader && LHS.Mod == RHS.Mod);
1070 return LHS.Pos == RHS.Pos;
1073 friend bool operator!=(const ModuleDeclIterator &LHS, argument
1075 assert(LHS.Reader == RHS.Reader && LHS.Mod == RHS.Mod);
1076 return LHS.Pos != RHS.Pos;
/external/clang/lib/CodeGen/
H A DCGClass.cpp427 LValue LHS,
434 LValue LV = LHS;
441 llvm::Value *Dest = LHS.getAddress();
520 EmitAggMemberInitializer(CGF, LHS, Init, ArrayIndexVar,
554 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); local
563 LHS = CGF.EmitLValueForFieldInitialization(LHS, cast<FieldDecl>(*I));
566 LHS = CGF.EmitLValueForFieldInitialization(LHS, Field);
591 CGF.EmitAggregateCopy(LHS
426 EmitAggMemberInitializer(CodeGenFunction &CGF, LValue LHS, Expr *Init, llvm::Value *ArrayIndexVar, QualType T, ArrayRef<VarDecl *> ArrayIndexes, unsigned Index) argument
603 EmitInitializerForField(FieldDecl *Field, LValue LHS, Expr *Init, ArrayRef<VarDecl *> ArrayIndexes) argument
964 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); local
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp681 const Expr *LHS = Case->getLHS()->IgnoreParenCasts(); local
686 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) {
699 os << LHS->EvaluateKnownConstInt(PDB.getASTContext());
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h188 static bool isEqual(const SDValue &LHS, const SDValue &RHS) { argument
189 return LHS == RHS;
1117 /// refer to elements from the LHS input, and indices from N to 2N-1 the RHS.
/external/llvm/include/llvm/IR/
H A DIRBuilder.h550 Value *LHS, Value *RHS,
553 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name);
570 Value *CreateAdd(Value *LHS, Value *RHS, const Twine &Name = "", argument
572 if (Constant *LC = dyn_cast<Constant>(LHS))
575 return CreateInsertNUWNSWBinOp(Instruction::Add, LHS, RHS, Name,
578 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
579 return CreateAdd(LHS, RHS, Name, false, true);
581 Value *CreateNUWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
582 return CreateAdd(LHS, RHS, Name, true, false);
584 Value *CreateFAdd(Value *LHS, Valu argument
549 CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name, bool HasNUW, bool HasNSW) argument
592 CreateSub(Value *LHS, Value *RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
600 CreateNSWSub(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
603 CreateNUWSub(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
606 CreateFSub(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
614 CreateMul(Value *LHS, Value *RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
622 CreateNSWMul(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
625 CreateNUWMul(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
628 CreateFMul(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
636 CreateUDiv(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
645 CreateExactUDiv(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
648 CreateSDiv(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
657 CreateExactSDiv(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
660 CreateFDiv(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
668 CreateURem(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
674 CreateSRem(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
680 CreateFRem(Value *LHS, Value *RHS, const Twine &Name = Ó, MDNode *FPMathTag = 0) argument
689 CreateShl(Value *LHS, Value *RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
697 CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
702 CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = Ó, bool HasNUW = false, bool HasNSW = false) argument
708 CreateLShr(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
717 CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name = Ó, bool isExact = false) argument
721 CreateLShr(Value *LHS, uint64_t RHS, const Twine &Name = Ó, bool isExact = false) argument
726 CreateAShr(Value *LHS, Value *RHS, const Twine &Name = Ó, bool isExact = false) argument
735 CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = Ó, bool isExact = false) argument
739 CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name = Ó, bool isExact = false) argument
744 CreateAnd(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
753 CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = Ó) argument
756 CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name = Ó) argument
760 CreateOr(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
769 CreateOr(Value *LHS, const APInt &RHS, const Twine &Name = Ó) argument
772 CreateOr(Value *LHS, uint64_t RHS, const Twine &Name = Ó) argument
776 CreateXor(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
782 CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = Ó) argument
785 CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = Ó) argument
789 CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1157 CreateICmpEQ(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1160 CreateICmpNE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1163 CreateICmpUGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1166 CreateICmpUGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1169 CreateICmpULT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1172 CreateICmpULE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1175 CreateICmpSGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1178 CreateICmpSGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1181 CreateICmpSLT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1184 CreateICmpSLE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1188 CreateFCmpOEQ(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1191 CreateFCmpOGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1194 CreateFCmpOGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1197 CreateFCmpOLT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1200 CreateFCmpOLE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1203 CreateFCmpONE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1206 CreateFCmpORD(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1209 CreateFCmpUNO(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1212 CreateFCmpUEQ(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1215 CreateFCmpUGT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1218 CreateFCmpUGE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1221 CreateFCmpULT(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1224 CreateFCmpULE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1227 CreateFCmpUNE(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1231 CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1238 CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = Ó) argument
1370 CreatePtrDiff(Value *LHS, Value *RHS, const Twine &Name = Ó) argument
[all...]
H A DInstructions.h922 Value *LHS, ///< The left-hand-side of the expression
925 ) : CmpInst(makeCmpResultType(LHS->getType()),
926 Instruction::ICmp, pred, LHS, RHS, NameStr,
943 Value *LHS, ///< The left-hand-side of the expression
946 ) : CmpInst(makeCmpResultType(LHS->getType()),
947 Instruction::ICmp, pred, LHS, RHS, NameStr,
963 Value *LHS, ///< The left-hand-side of the expression
966 ) : CmpInst(makeCmpResultType(LHS->getType()),
967 Instruction::ICmp, pred, LHS, RHS, NameStr) {
1072 Value *LHS, ///< Th
919 ICmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
940 ICmpInst( BasicBlock &InsertAtEnd, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
961 ICmpInst( Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
1069 FCmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
1088 FCmpInst( BasicBlock &InsertAtEnd, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
1107 FCmpInst( Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = Ó ) argument
[all...]
/external/llvm/lib/CodeGen/
H A DMachineScheduler.cpp762 static bool LoadInfoLess(const LoadClusterMutation::LoadInfo &LHS,
779 const LoadClusterMutation::LoadInfo &LHS,
781 if (LHS.BaseReg != RHS.BaseReg)
782 return LHS.BaseReg < RHS.BaseReg;
783 return LHS.Offset < RHS.Offset;
1820 /// pickNodeFromQueue helper that returns true if the LHS reg pressure effect is
1822 static bool compareRPDelta(const RegPressureDelta &LHS, argument
1829 if (LHS.Excess.UnitIncrease != RHS.Excess.UnitIncrease) {
1831 << (LHS.Excess.UnitIncrease - RHS.Excess.UnitIncrease) << '\n');
1832 return LHS
778 LoadInfoLess( const LoadClusterMutation::LoadInfo &LHS, const LoadClusterMutation::LoadInfo &RHS) argument
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp452 SDValue LHS = SExtPromotedInteger(N->getOperand(0));
455 EVT NVT = LHS.getValueType();
460 SDValue Res = DAG.getNode(Opcode, dl, NVT, LHS, RHS);
477 SDValue LHS = SExtPromotedInteger(N->getOperand(0)); local
480 LHS.getValueType(), LHS, RHS);
484 SDValue LHS = GetPromotedInteger(N->getOperand(1)); local
487 LHS.getValueType(), N->getOperand(0),LHS,RHS);
496 SDValue LHS local
503 SDValue LHS = GetPromotedInteger(N->getOperand(2)); local
550 SDValue LHS = GetPromotedInteger(N->getOperand(0)); local
691 SDValue LHS = ZExtPromotedInteger(N->getOperand(0)); local
870 SDValue LHS = N->getOperand(2); local
999 SDValue LHS = N->getOperand(0); local
1011 SDValue LHS = N->getOperand(0); local
2005 SDValue LHS = Node->getOperand(0); local
2256 SDValue LHS = N->getOperand(0); local
2284 SDValue LHS = N->getOperand(0), RHS = N->getOperand(1); local
[all...]
H A DLegalizeVectorTypes.cpp129 SDValue LHS = GetScalarizedVector(N->getOperand(0)); local
132 LHS.getValueType(), LHS, RHS);
236 SDValue LHS = GetScalarizedVector(N->getOperand(0)); local
238 LHS, DAG.getValueType(ExtVT));
253 SDValue LHS = GetScalarizedVector(N->getOperand(1)); local
278 LHS.getValueType(), Cond, LHS,
283 SDValue LHS = GetScalarizedVector(N->getOperand(1)); local
285 LHS
290 SDValue LHS = GetScalarizedVector(N->getOperand(2)); local
330 SDValue LHS = GetScalarizedVector(N->getOperand(0)); local
[all...]
/external/llvm/lib/IR/
H A DInstructions.cpp1760 Value *LHS = getOperand(0), *RHS = getOperand(1); local
1761 (void)LHS; (void)RHS; // Silence warnings.
1762 assert(LHS->getType() == RHS->getType() &&
1768 assert(getType() == LHS->getType() &&
1775 assert(getType() == LHS->getType() &&
1783 assert(getType() == LHS->getType() &&
1790 assert(getType() == LHS->getType() &&
1797 assert(getType() == LHS->getType() &&
1804 assert(getType() == LHS->getType() &&
1812 assert(getType() == LHS
2857 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, Instruction *InsertBefore) argument
2870 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) argument
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1566 SDValue AArch64TargetLowering::getSelectableIntSetCC(SDValue LHS, SDValue RHS, argument
1624 return DAG.getNode(AArch64ISD::SETCC, dl, MVT::i32, LHS, RHS,
1708 SDValue LHS = Op.getOperand(2); local
1712 if (LHS.getValueType() == MVT::f128) {
1714 // LHS, RHS and CC appropriately for the rest of this function to continue.
1715 softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl);
1720 RHS = DAG.getConstant(0, LHS.getValueType());
1725 if (LHS.getValueType().isInteger()) {
1730 SDValue CmpOp = getSelectableIntSetCC(LHS, RHS, CC, A64cc, DAG, dl);
1742 SDValue SetCC = DAG.getNode(AArch64ISD::SETCC, dl, MVT::i32, LHS, RH
2099 SDValue LHS = Op.getOperand(0); local
2177 SDValue LHS = Op.getOperand(0); local
2540 SDValue LHS = N->getOperand(0); local
[all...]

Completed in 8140 milliseconds

123456789