/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMUnwindOpAsm.h | 28 llvm::SmallVector<uint8_t, 32> Ops; member in class:llvm::UnwindOpcodeAssembler 40 Ops.clear(); 65 Ops.insert(Ops.end(), Opcodes.begin(), Opcodes.end()); 75 Ops.push_back(Opcode & 0xff); 80 Ops.push_back((Opcode >> 8) & 0xff); 81 Ops.push_back(Opcode & 0xff); 86 Ops.insert(Ops.end(), Opcode, Opcode + Size);
|
H A D | ARMUnwindOpAsm.cpp | 192 size_t TotalSize = Ops.size() + 1; 199 PersonalityIndex = (Ops.size() <= 3) ? ARM::EHABI::AEABI_UNWIND_CPP_PR0 203 assert(Ops.size() <= 3 && "too many opcodes for __aeabi_unwind_cpp_pr0"); 208 size_t TotalSize = Ops.size() + 2; 219 OpStreamer.EmitByte(Ops[j]);
|
/external/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 1741 Value *CodeGenFunction::EmitNeonCall(Function *F, SmallVectorImpl<Value*> &Ops, argument 1748 Ops[j] = EmitNeonShiftVector(Ops[j], ai->getType(), rightshift); 1750 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name); 1752 return Builder.CreateCall(F, Ops, name); 2474 SmallVectorImpl<Value *> &Ops, 2497 std::swap(Ops[0], Ops[1]); 2513 if (Ops[ 2472 EmitCommonNeonSISDBuiltinExpr(CodeGenFunction &CGF, const NeonIntrinsicInfo &SISDInfo, SmallVectorImpl<Value *> &Ops, const CallExpr *E) argument 2535 EmitCommonNeonBuiltinExpr( unsigned BuiltinID, unsigned LLVMIntrinsic, unsigned AltLLVMIntrinsic, const char *NameHint, unsigned Modifier, const CallExpr *E, SmallVectorImpl<llvm::Value *> &Ops, llvm::Value *Align) argument 2998 packTBLDVectorList(CodeGenFunction &CGF, ArrayRef<Value *> Ops, Value *ExtOp, Value *IndexOp, llvm::Type *ResTy, unsigned IntID, const char *Name) argument 3078 SmallVector<Value*, 2> Ops; local 3239 SmallVector<Value*, 4> Ops; local 3586 EmitAArch64TblBuiltinExpr(CodeGenFunction &CGF, unsigned BuiltinID, const CallExpr *E, SmallVectorImpl<Value *> &Ops) argument 3770 emitVectorWrappedScalar8Intrinsic(unsigned Int, SmallVectorImpl<Value*> &Ops, const char *Name) argument 3786 emitVectorWrappedScalar16Intrinsic(unsigned Int, SmallVectorImpl<Value*> &Ops, const char *Name) argument 3821 SmallVector<Value*, 2> Ops; local 3957 llvm::SmallVector<Value*, 4> Ops; local 5602 BuildVector(ArrayRef<llvm::Value*> Ops) argument 5629 SmallVector<Value*, 4> Ops; local 5891 SmallVector<Value*, 4> Ops; local [all...] |
H A D | CGExprScalar.cpp | 410 Value *EmitMul(const BinOpInfo &Ops) { argument 411 if (Ops.Ty->isSignedIntegerOrEnumerationType()) { 414 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); 417 return Builder.CreateNSWMul(Ops.LHS, Ops.RHS, "mul"); 420 return EmitOverflowCheckedBinOp(Ops); 424 if (Ops.Ty->isUnsignedIntegerType() && CGF.SanOpts->UnsignedIntegerOverflow) 425 return EmitOverflowCheckedBinOp(Ops); 427 if (Ops 446 EmitAnd(const BinOpInfo &Ops) argument 449 EmitXor(const BinOpInfo &Ops) argument 452 EmitOr(const BinOpInfo &Ops) argument 2126 EmitUndefinedBehaviorIntegerDivAndRemCheck( const BinOpInfo &Ops, llvm::Value *Zero, bool isDiv) argument 2151 EmitDiv(const BinOpInfo &Ops) argument 2181 EmitRem(const BinOpInfo &Ops) argument 2196 EmitOverflowCheckedBinOp(const BinOpInfo &Ops) argument 2586 EmitShl(const BinOpInfo &Ops) argument 2638 EmitShr(const BinOpInfo &Ops) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 62 /// PrintOps - Print out the expression identified in the Ops list. 64 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { argument 67 << *Ops[0].Op->getType() << '\t'; 68 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { 70 Ops[i].Op->printAsOperand(dbgs(), false, M); 71 dbgs() << ", #" << Ops[i].Rank << "] "; 180 void RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops); 182 SmallVectorImpl<ValueEntry> &Ops); 183 Value *OptimizeAdd(Instruction *I, SmallVectorImpl<ValueEntry> &Ops); 184 Value *OptimizeXor(Instruction *I, SmallVectorImpl<ValueEntry> &Ops); 497 LinearizeExprTree(BinaryOperator *I, SmallVectorImpl<RepeatedValue> &Ops) argument 673 RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops) argument 968 FindInOperandList(SmallVectorImpl<ValueEntry> &Ops, unsigned i, Value *X) argument 984 EmitAddTreeOfValues(Instruction *I, SmallVectorImpl<WeakVH> &Ops) argument 1058 FindSingleUseMultiplyFactors(Value *V, SmallVectorImpl<Value*> &Factors, const SmallVectorImpl<ValueEntry> &Ops) argument 1076 OptimizeAndOrXor(unsigned Opcode, SmallVectorImpl<ValueEntry> &Ops) argument [all...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 478 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 481 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 507 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 510 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 561 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 564 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 613 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 616 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 739 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), local 742 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); 793 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), local 896 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), local 998 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), local 1192 SDValue Ops[] = { Addr, Chain }; local 1475 SDValue Ops[] = { Base, Offset, Chain }; local 1757 SDValue Ops[] = { Op1, Chain }; local 1848 SDValue Ops[] = { N1, getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 1877 SDValue Ops[] = { N1, getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 1931 SDValue Ops[] = { N1, getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 1983 SDValue Ops[] = { N1, getI32Imm(isVolatile), getI32Imm(codeAddrSpace), local 2493 SmallVector<SDValue, 2> Ops; local 2527 SmallVector<SDValue, 6> Ops; local 2655 SmallVector<SDValue, 8> Ops; local 2788 SmallVector<SDValue, 8> Ops; local 2932 SmallVector<SDValue, 8> Ops; local 3462 SDValue Ops[] = { local [all...] |
/external/llvm/lib/IR/ |
H A D | MDBuilder.cpp | 88 Value *Ops[3] = {createString(Name), Parent, Flags}; local 89 return MDNode::get(Context, Ops); 91 Value *Ops[2] = {createString(Name), Parent}; local 92 return MDNode::get(Context, Ops); 113 SmallVector<Value *, 4> Ops(Fields.size() * 2 + 1); 115 Ops[0] = createString(Name); 117 Ops[i * 2 + 1] = Fields[i].first; 118 Ops[i * 2 + 2] = ConstantInt::get(Int64, Fields[i].second); 120 return MDNode::get(Context, Ops); 128 Value *Ops[ local 137 Value *Ops[3] = {BaseType, AccessType, ConstantInt::get(Int64, Offset)}; local [all...] |
H A D | IRBuilder.cpp | 55 static CallInst *createCallHelper(Value *Callee, ArrayRef<Value *> Ops, argument 57 CallInst *CI = CallInst::Create(Callee, Ops, ""); 67 Value *Ops[] = { Ptr, Val, Size, getInt32(Align), getInt1(isVolatile) }; local 72 CallInst *CI = createCallHelper(TheFn, Ops, this); 87 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; local 92 CallInst *CI = createCallHelper(TheFn, Ops, this); 111 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; local 116 CallInst *CI = createCallHelper(TheFn, Ops, this); 134 Value *Ops[] = { Size, Ptr }; local 137 return createCallHelper(TheFn, Ops, thi 149 Value *Ops[] = { Size, Ptr }; local [all...] |
/external/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | VariantValue.h | 68 virtual void makeTypedMatcher(MatcherOps &Ops) const = 0; 114 TypedMatcherOps<T> Ops; local 115 if (Value) Value->makeTypedMatcher(Ops); 116 return Ops.hasMatcher(); 125 TypedMatcherOps<T> Ops; local 126 Value->makeTypedMatcher(Ops); 127 assert(Ops.hasMatcher() && "hasTypedMatcher<T>() == false"); 128 return Ops.matcher();
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 164 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 167 Ops); 170 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 173 Ops); 176 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 179 Ops); 182 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 185 Ops); 188 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 191 Ops); 194 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2) }; local [all...] |
/external/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 107 Constant *Ops = C; // don't take the address of C! local 108 return FoldBitCast(ConstantVector::get(Ops), DestTy, TD); 672 static Constant *CastGEPIndices(ArrayRef<Constant *> Ops, argument 682 for (unsigned i = 1, e = Ops.size(); i != e; ++i) { 685 Ops[0]->getType(), 686 Ops.slice(1, i - 1)))) && 687 Ops[i]->getType() != IntPtrTy) { 689 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i], 693 Ops[i], IntPtrTy)); 695 NewIdxs.push_back(Ops[ 728 SymbolicallyEvaluateGEP(ArrayRef<Constant *> Ops, Type *ResultTy, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 930 SmallVector<Constant*, 8> Ops; local 970 SmallVector<Constant *, 8> Ops; local 1009 ConstantFoldInstOperands(unsigned Opcode, Type *DestTy, ArrayRef<Constant *> Ops, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 1185 Constant *Ops[] = { LHS, RHS }; local 1687 Constant *Ops[] = { local [all...] |
H A D | ScalarEvolution.cpp | 638 static void GroupByComplexity(SmallVectorImpl<const SCEV *> &Ops, argument 640 if (Ops.size() < 2) return; // Noop 641 if (Ops.size() == 2) { 644 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; 651 std::stable_sort(Ops.begin(), Ops.end(), SCEVComplexityCompare(LI)); 657 for (unsigned i = 0, e = Ops.size(); i != e-2; ++i) { 658 const SCEV *S = Ops[i]; 663 for (unsigned j = i+1; j != e && Ops[ 1375 SmallVector<const SCEV *, 4> Ops; local 1415 CollectAddOperandsWithScales(DenseMap<const SCEV *, APInt> &M, SmallVectorImpl<const SCEV *> &NewOps, APInt &AccumulatedConstant, const SCEV *const *Ops, size_t NumOperands, const APInt &Scale, ScalarEvolution &SE) argument 1491 getAddExpr(SmallVectorImpl<const SCEV *> &Ops, SCEV::NoWrapFlags Flags) argument [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 148 SmallVector<Constant*, 8> Ops; 149 Ops.reserve(NumOperands); 151 Ops.push_back(cast<Constant>(C->getOperand(j))); 155 Ops.push_back(cast<Constant>(Mapped)); 159 Ops.push_back(MapValue(cast<Constant>(C->getOperand(OpNo)), VM, 164 return VM[V] = CE->getWithOperands(Ops, NewTy); 166 return VM[V] = ConstantArray::get(cast<ArrayType>(NewTy), Ops); 168 return VM[V] = ConstantStruct::get(cast<StructType>(NewTy), Ops); 170 return VM[V] = ConstantVector::get(Ops);
|
/external/clang/test/CodeGenCXX/ |
H A D | mangle.cpp | 274 struct Ops { struct 275 Ops& operator+(const Ops&); 276 Ops& operator-(const Ops&); 277 Ops& operator&(const Ops&); 278 Ops& operator*(const Ops&); 283 // CHECK-LABEL: define nonnull %struct.Ops* 284 operator +(const Ops&) argument 286 operator -(const Ops&) argument 288 operator &(const Ops&) argument 290 operator *(const Ops&) argument [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 742 ArrayRef<SDValue> Ops) 745 OperandList(Ops.size() ? new SDUse[Ops.size()] : nullptr), 747 NumOperands(Ops.size()), NumValues(VTs.NumVTs), 749 for (unsigned i = 0; i != Ops.size(); ++i) { 751 OperandList[i].setInitial(Ops[i]); 765 void InitOperands(SDUse *Ops, const SDValue &Op0) { 766 Ops[0].setUser(this); 767 Ops[0].setInitial(Op0); 769 OperandList = Ops; 956 SDUse Ops[2]; member in class:llvm::BinarySDNode 998 SDUse Ops[3]; member in class:llvm::TernarySDNode 1155 SDUse Ops[4]; member in class:llvm::AtomicSDNode 1272 MemIntrinsicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO) argument 1298 SDUse Ops[2]; member in class:llvm::ShuffleVectorSDNode 1760 CvtRndSatSDNode(EVT VT, unsigned Order, DebugLoc dl, ArrayRef<SDValue> Ops, ISD::CvtCode Code) argument 1801 SDUse Ops[4]; member in class:LSBaseSDNode [all...] |
H A D | SelectionDAG.h | 497 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; local 499 ArrayRef<SDValue>(Ops, Glue.getNode() ? 4 : 3)); 506 SDValue Ops[] = { Chain, Reg, N, Glue }; local 508 ArrayRef<SDValue>(Ops, Glue.getNode() ? 4 : 3)); 513 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; local 514 return getNode(ISD::CopyFromReg, dl, VTs, Ops); 523 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; local 525 ArrayRef<SDValue>(Ops, Glue.getNode() ? 3 : 2)); 599 SDValue Ops[] = { Chain, Op }; local 600 return getNode(ISD::CALLSEQ_START, DL, VTs, Ops); 609 SmallVector<SDValue, 4> Ops; local [all...] |
/external/clang/lib/ASTMatchers/Dynamic/ |
H A D | VariantValue.cpp | 39 virtual void makeTypedMatcher(MatcherOps &Ops) const { 41 if (Ops.canConstructFrom(Matcher, Ignore)) 42 Ops.constructFrom(Matcher); 72 virtual void makeTypedMatcher(MatcherOps &Ops) const { 78 if (Ops.canConstructFrom(Matchers[i], IsExactMatch)) { 92 Ops.constructFrom(*Found); 118 virtual void makeTypedMatcher(MatcherOps &Ops) const { 119 Ops.constructVariadicOperator(Func, Args);
|
/external/llvm/include/llvm/IR/ |
H A D | Constant.h | 47 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) argument 48 : User(ty, vty, Ops, NumOps) {}
|
H A D | GlobalObject.h | 30 GlobalObject(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps, argument 32 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name), ObjComdat(nullptr) {
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 598 const SCEV *getAddExpr(SmallVectorImpl<const SCEV *> &Ops, 602 SmallVector<const SCEV *, 2> Ops; local 603 Ops.push_back(LHS); 604 Ops.push_back(RHS); 605 return getAddExpr(Ops, Flags); 609 SmallVector<const SCEV *, 3> Ops; local 610 Ops.push_back(Op0); 611 Ops.push_back(Op1); 612 Ops.push_back(Op2); 613 return getAddExpr(Ops, Flag 620 SmallVector<const SCEV *, 2> Ops; local 627 SmallVector<const SCEV *, 3> Ops; local [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1498 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG), local 1501 MVT::i32, MVT::Other, Ops); 1505 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG), local 1508 MVT::i32, MVT::Other, Ops); 1554 SDValue Ops[]= { Base, Offset, getAL(CurDAG), local 1557 MVT::Other, Ops); 1570 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1571 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); 1581 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1582 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); 1591 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1601 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1615 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1629 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1643 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1826 SmallVector<SDValue, 7> Ops; local 1951 SmallVector<SDValue, 7> Ops; local 2116 SmallVector<SDValue, 8> Ops; local 2213 SmallVector<SDValue, 6> Ops; local 2275 SmallVector<SDValue, 6> Ops; local 2318 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2329 SDValue Ops[] = { N->getOperand(0).getOperand(0), ShOpc, local 2334 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2357 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2469 SDValue Ops[] = { CPIdx, Pred, PredReg, CurDAG->getEntryNode() }; local 2473 SDValue Ops[] = { local 2496 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local 2502 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local 2531 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2534 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2547 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2550 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2590 SDValue Ops[] = { N0.getOperand(0), Imm16, local 2605 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2609 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2621 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2625 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2635 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2640 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2651 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2656 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2703 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag }; local 2732 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2752 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2771 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 3015 SmallVector<SDValue, 7> Ops; local 3069 SmallVector<SDValue, 7> Ops; local 3265 SmallVector<SDValue, 6> Ops; local 3282 SmallVector<SDValue, 6> Ops; local [all...] |
/external/llvm/lib/CodeGen/ |
H A D | IntrinsicLowering.cpp | 469 Value *Ops[3]; local 470 Ops[0] = CI->getArgOperand(0); 471 Ops[1] = CI->getArgOperand(1); 472 Ops[2] = Size; 473 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); 480 Value *Ops[3]; local 481 Ops[0] = CI->getArgOperand(0); 482 Ops[1] = CI->getArgOperand(1); 483 Ops[ 492 Value *Ops[3]; local [all...] |
H A D | TargetInstrInfo.cpp | 375 const SmallVectorImpl<unsigned> &Ops) const { 376 return MI->isCopy() && Ops.size() == 1 && canFoldCopy(MI, Ops[0]); 381 const SmallVectorImpl<unsigned> &Ops, 401 for (SmallVectorImpl<unsigned>::const_iterator I = Ops.begin(), E = Ops.end(); 417 if (std::find(Ops.begin(), Ops.end(), i) != Ops.end()) { 446 const SmallVectorImpl<unsigned> &Ops, 379 foldPatchpoint(MachineFunction &MF, MachineInstr *MI, const SmallVectorImpl<unsigned> &Ops, int FrameIndex, const TargetInstrInfo &TII) argument 445 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, int FI) const argument 514 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, MachineInstr* LoadMI) const argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 369 ArrayRef<SDValue> Ops) { 370 for (auto& Op : Ops) { 379 ArrayRef<SDUse> Ops) { 380 for (auto& Op : Ops) { 799 SDValue Ops[] = { Op }; 801 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops); 817 SDValue Ops[] = { Op1, Op2 }; 819 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops); 830 SDNode *SelectionDAG::FindModifiedNodeSlot(SDNode *N, ArrayRef<SDValue> Ops, argument 836 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops); 368 AddNodeIDOperands(FoldingSetNodeID &ID, ArrayRef<SDValue> Ops) argument 378 AddNodeIDOperands(FoldingSetNodeID &ID, ArrayRef<SDUse> Ops) argument 1162 SmallVector<SDValue, 8> Ops; local 1193 SmallVector<SDValue, 8> Ops; local 1235 SmallVector<SDValue, 8> Ops; local 1577 SDValue Ops[2] = { N1, N2 }; local 1612 SDValue Ops[] = { Val, DTy, STy, Rnd, Sat }; local 1656 SDValue Ops[] = { Root }; local 1730 SDValue Ops[] = {Ptr}; local 2920 SDValue Ops[1] = { Operand }; local 3512 SDValue Ops[] = {N1, N2}; local 3621 SDValue Ops[] = { N1, N2, N3 }; local 3646 SDValue Ops[] = { N1, N2, N3, N4 }; local 3653 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local 4368 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList, ArrayRef<SDValue> Ops, MachineMemOperand *MMO, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument 4403 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList, ArrayRef<SDValue> Ops, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4450 SDValue Ops[] = {Chain, Ptr, Cmp, Swp}; local 4510 SDValue Ops[] = {Chain, Ptr, Val}; local 4523 SDValue Ops[] = {Chain, Ptr}; local 4528 getMergeValues(ArrayRef<SDValue> Ops, SDLoc dl) argument 4540 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, ArrayRef<SDValue> Ops, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4563 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, ArrayRef<SDValue> Ops, EVT MemVT, MachineMemOperand *MMO) argument 4695 SDValue Ops[] = { Chain, Ptr, Offset }; local 4803 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local 4872 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local 4899 SDValue Ops[] = { ST->getChain(), ST->getValue(), Base, Offset }; local 4923 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, MVT::i32) }; local 4927 getNode(unsigned Opcode, SDLoc DL, EVT VT, ArrayRef<SDUse> Ops) argument 4943 getNode(unsigned Opcode, SDLoc DL, EVT VT, ArrayRef<SDValue> Ops) argument 5001 getNode(unsigned Opcode, SDLoc DL, ArrayRef<EVT> ResultTys, ArrayRef<SDValue> Ops) argument 5006 getNode(unsigned Opcode, SDLoc DL, SDVTList VTList, ArrayRef<SDValue> Ops) argument 5090 SDValue Ops[] = { N1 }; local 5096 SDValue Ops[] = { N1, N2 }; local 5102 SDValue Ops[] = { N1, N2, N3 }; local 5109 SDValue Ops[] = { N1, N2, N3, N4 }; local 5116 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local 5264 SDValue Ops[] = { Op1, Op2, Op3 }; local 5271 SDValue Ops[] = { Op1, Op2, Op3, Op4 }; local 5278 SDValue Ops[] = { Op1, Op2, Op3, Op4, Op5 }; local 5283 UpdateNodeOperands(SDNode *N, ArrayRef<SDValue> Ops) argument 5343 SDValue Ops[] = { Op1 }; local 5351 SDValue Ops[] = { Op1, Op2 }; local 5359 SDValue Ops[] = { Op1, Op2, Op3 }; local 5363 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT, ArrayRef<SDValue> Ops) argument 5369 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, ArrayRef<SDValue> Ops) argument 5381 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, ArrayRef<SDValue> Ops) argument 5388 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, ArrayRef<SDValue> Ops) argument 5399 SDValue Ops[] = { Op1 }; local 5407 SDValue Ops[] = { Op1, Op2 }; local 5416 SDValue Ops[] = { Op1, Op2, Op3 }; local 5425 SDValue Ops[] = { Op1, Op2, Op3 }; local 5429 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs,ArrayRef<SDValue> Ops) argument 5467 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, ArrayRef<SDValue> Ops) argument 5561 SDValue Ops[] = { Op1 }; local 5569 SDValue Ops[] = { Op1, Op2 }; local 5577 SDValue Ops[] = { Op1, Op2, Op3 }; local 5582 getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, ArrayRef<SDValue> Ops) argument 5598 SDValue Ops[] = { Op1 }; local 5606 SDValue Ops[] = { Op1, Op2 }; local 5615 SDValue Ops[] = { Op1, Op2, Op3 }; local 5620 getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2, ArrayRef<SDValue> Ops) argument 5632 SDValue Ops[] = { Op1, Op2 }; local 5641 SDValue Ops[] = { Op1, Op2, Op3 }; local 5646 getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2, EVT VT3, ArrayRef<SDValue> Ops) argument 5654 getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, ArrayRef<SDValue> Ops) argument 5662 getMachineNode(unsigned Opcode, SDLoc dl, ArrayRef<EVT> ResultTys, ArrayRef<SDValue> Ops) argument 5675 const SDValue *Ops = OpsArray.data(); local 5736 getNodeIfExists(unsigned Opcode, SDVTList VTList, ArrayRef<SDValue> Ops, bool nuw, bool nsw, bool exact) argument 6223 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef<SDValue> Ops, EVT memvt, MachineMemOperand *mmo) argument [all...] |
/external/llvm/lib/Target/R600/ |
H A D | SIISelLowering.cpp | 680 SDValue Ops [] = { local 690 Op->getVTList(), Ops, VT, MMO); 715 SDValue Ops [] = { local 738 Op->getVTList(), Ops, VT, MMO); 796 SmallVector<SDValue, 4> Ops; local 797 Ops.push_back(BRCOND.getOperand(0)); 799 Ops.push_back(Intr->getOperand(i)); 800 Ops.push_back(Target); 805 DAG.getVTList(Res), Ops).getNode(); 809 SDValue Ops[] local 885 SDValue Ops[] = { local 1086 SmallVector<SDValue, 4> Ops; local 1359 isNodeChanged(const SDNode *Node, const std::vector<SDValue> &Ops) argument 1425 std::vector<SDValue> Ops; local 1702 SDValue Ops[] = { local [all...] |