Searched refs:Ops (Results 1 - 25 of 152) sorted by relevance

1234567

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.h28 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 DARMUnwindOpAsm.cpp192 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 DCGBuiltin.cpp1741 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 DCGExprScalar.cpp410 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 DReassociate.cpp62 /// 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 DNVPTXISelDAGToDAG.cpp478 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 DMDBuilder.cpp88 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 DIRBuilder.cpp55 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 DVariantValue.h68 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 DXCoreISelDAGToDAG.cpp164 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 DConstantFolding.cpp107 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 DScalarEvolution.cpp638 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 DValueMapper.cpp148 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 Dmangle.cpp274 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 DSelectionDAGNodes.h742 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 DSelectionDAG.h497 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 DVariantValue.cpp39 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 DConstant.h47 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) argument
48 : User(ty, vty, Ops, NumOps) {}
H A DGlobalObject.h30 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 DScalarEvolution.h598 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 DARMISelDAGToDAG.cpp1498 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 DIntrinsicLowering.cpp469 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 DTargetInstrInfo.cpp375 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 DSelectionDAG.cpp369 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 DSIISelLowering.cpp680 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...]

Completed in 891 milliseconds

1234567