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

12345

/external/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp60 /// PrintOps - Print out the expression identified in the Ops list.
62 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { argument
65 << *Ops[0].Op->getType() << '\t';
66 for (unsigned i = 0, e = Ops.size(); i != e; ++i) {
68 WriteAsOperand(dbgs(), Ops[i].Op, false, M);
69 dbgs() << ", #" << Ops[i].Rank << "] ";
96 void RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops,
99 SmallVectorImpl<ValueEntry> &Ops);
100 Value *OptimizeAdd(Instruction *I, SmallVectorImpl<ValueEntry> &Ops);
101 void LinearizeExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops);
272 LinearizeExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops) argument
344 RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops, unsigned i) argument
546 FindInOperandList(SmallVectorImpl<ValueEntry> &Ops, unsigned i, Value *X) argument
562 EmitAddTreeOfValues(Instruction *I, SmallVectorImpl<Value*> &Ops) argument
629 FindSingleUseMultiplyFactors(Value *V, SmallVectorImpl<Value*> &Factors, const SmallVectorImpl<ValueEntry> &Ops, bool IsRoot) argument
662 OptimizeAndOrXor(unsigned Opcode, SmallVectorImpl<ValueEntry> &Ops) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1211 Value *CodeGenFunction::EmitNeonCall(Function *F, SmallVectorImpl<Value*> &Ops, argument
1218 Ops[j] = EmitNeonShiftVector(Ops[j], ai->getType(), rightshift);
1220 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name);
1222 return Builder.CreateCall(F, Ops, name);
1264 SmallVector<Value*, 2> Ops; local
1266 Ops.push_back(EmitScalarExpr(E->getArg(i)));
1270 return Builder.CreateCall(CGM.CreateRuntimeFunction(FTy, Name), Ops);
1307 SmallVector<Value*, 4> Ops; local
1993 BuildVector(const SmallVectorImpl<llvm::Value*> &Ops) argument
2021 SmallVector<Value*, 4> Ops; local
2424 SmallVector<Value*, 4> Ops; local
[all...]
H A DCGExprScalar.cpp406 Value *EmitMul(const BinOpInfo &Ops) { argument
407 if (Ops.Ty->isSignedIntegerOrEnumerationType()) {
410 return Builder.CreateNSWMul(Ops.LHS, Ops.RHS, "mul");
412 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul");
414 return EmitOverflowCheckedBinOp(Ops);
418 if (Ops.LHS->getType()->isFPOrFPVectorTy())
419 return Builder.CreateFMul(Ops.LHS, Ops
445 EmitAnd(const BinOpInfo &Ops) argument
448 EmitXor(const BinOpInfo &Ops) argument
451 EmitOr(const BinOpInfo &Ops) argument
1727 EmitUndefinedBehaviorIntegerDivAndRemCheck( const BinOpInfo &Ops, llvm::Value *Zero, bool isDiv) argument
1757 EmitDiv(const BinOpInfo &Ops) argument
1783 EmitRem(const BinOpInfo &Ops) argument
1798 EmitOverflowCheckedBinOp(const BinOpInfo &Ops) argument
2068 EmitShl(const BinOpInfo &Ops) argument
2088 EmitShr(const BinOpInfo &Ops) argument
[all...]
H A DCodeGenTBAA.cpp70 llvm::Value *Ops[] = { local
77 unsigned Len = llvm::array_lengthof(Ops) - !Flags;
78 return llvm::MDNode::get(VMContext, llvm::makeArrayRef(Ops, Len));
/external/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp184 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
187 Ops, 3);
190 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
193 Ops, 3);
196 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
199 Ops, 4);
202 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
205 Ops, 4);
208 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
211 Ops,
217 SDValue Ops[] = { N->getOperand(1), N->getOperand(2), N->getOperand(3) }; local
[all...]
/external/llvm/lib/VMCore/
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);
107 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; local
112 CallInst *CI = createCallHelper(TheFn, Ops, this);
130 Value *Ops[] = { Size, Ptr }; local
133 return createCallHelper(TheFn, Ops, thi
145 Value *Ops[] = { Size, Ptr }; local
[all...]
/external/clang/test/CodeGenCXX/
H A Dmangle.cpp277 struct Ops { struct
278 Ops& operator+(const Ops&);
279 Ops& operator-(const Ops&);
280 Ops& operator&(const Ops&);
281 Ops& operator*(const Ops&);
286 // CHECK: define %struct.Ops*
287 operator +(const Ops&) argument
289 operator -(const Ops&) argument
291 operator &(const Ops&) argument
293 operator *(const Ops&) argument
[all...]
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp609 static void GroupByComplexity(SmallVectorImpl<const SCEV *> &Ops, argument
611 if (Ops.size() < 2) return; // Noop
612 if (Ops.size() == 2) {
615 const SCEV *&LHS = Ops[0], *&RHS = Ops[1];
622 std::stable_sort(Ops.begin(), Ops.end(), SCEVComplexityCompare(LI));
628 for (unsigned i = 0, e = Ops.size(); i != e-2; ++i) {
629 const SCEV *S = Ops[i];
634 for (unsigned j = i+1; j != e && Ops[
1322 SmallVector<const SCEV *, 4> Ops; local
1370 CollectAddOperandsWithScales(DenseMap<const SCEV *, APInt> &M, SmallVector<const SCEV *, 8> &NewOps, APInt &AccumulatedConstant, const SCEV *const *Ops, size_t NumOperands, const APInt &Scale, ScalarEvolution &SE) argument
1446 getAddExpr(SmallVectorImpl<const SCEV *> &Ops, SCEV::NoWrapFlags Flags) argument
[all...]
H A DConstantFolding.cpp62 Constant *Ops = C; // don't take the address of C! local
63 return FoldBitCast(ConstantVector::get(Ops), DestTy, TD);
544 static Constant *CastGEPIndices(ArrayRef<Constant *> Ops, argument
552 for (unsigned i = 1, e = Ops.size(); i != e; ++i) {
554 !isa<StructType>(GetElementPtrInst::getIndexedType(Ops[0]->getType(),
555 Ops.slice(1, i-1)))) &&
556 Ops[i]->getType() != IntPtrTy) {
558 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i],
562 Ops[i], IntPtrTy));
564 NewIdxs.push_back(Ops[
578 SymbolicallyEvaluateGEP(ArrayRef<Constant *> Ops, Type *ResultTy, const TargetData *TD) argument
759 SmallVector<Constant*, 8> Ops; local
792 SmallVector<Constant*, 8> Ops; local
818 ConstantFoldInstOperands(unsigned Opcode, Type *DestTy, ArrayRef<Constant *> Ops, const TargetData *TD) argument
970 Constant *Ops[] = { LHS, RHS }; local
1398 Constant *Ops[] = { local
[all...]
H A DScalarEvolutionExpander.cpp183 /// unnecessary; in its place, just signed-divide Ops[i] by the scale and
283 static void SimplifyAddOperands(SmallVectorImpl<const SCEV *> &Ops, argument
287 for (unsigned i = Ops.size(); i > 0 && isa<SCEVAddRecExpr>(Ops[i-1]); --i)
289 // Group Ops into non-addrecs and addrecs.
290 SmallVector<const SCEV *, 8> NoAddRecs(Ops.begin(), Ops.end() - NumAddRecs);
291 SmallVector<const SCEV *, 8> AddRecs(Ops.end() - NumAddRecs, Ops.end());
298 Ops
312 SplitAddRecs(SmallVectorImpl<const SCEV *> &Ops, Type *Ty, ScalarEvolution &SE) argument
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1385 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG), local
1388 MVT::i32, MVT::Other, Ops, 5);
1392 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG), local
1395 MVT::i32, MVT::Other, Ops, 6);
1441 SDValue Ops[]= { Base, Offset, getAL(CurDAG), local
1444 MVT::Other, Ops, 5);
1458 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local
1459 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops, 5);
1469 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local
1470 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops,
1480 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local
1495 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local
1510 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local
1525 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local
1605 SmallVector<SDValue, 7> Ops; local
1722 SmallVector<SDValue, 7> Ops; local
1879 SmallVector<SDValue, 8> Ops; local
1976 SmallVector<SDValue, 6> Ops; local
2033 SmallVector<SDValue, 6> Ops; local
2070 SDValue Ops[] = { N->getOperand(0).getOperand(0), local
2093 SDValue Ops[] = { N->getOperand(0).getOperand(0), local
2124 SDValue Ops[] = { FalseVal, CPTmp0, SOShImm, CC, CCR, InFlag }; local
2138 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp2, CC, CCR, InFlag }; local
2144 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp1, CPTmp2, CC, CCR, InFlag }; local
2174 SDValue Ops[] = { FalseVal, True, CC, CCR, InFlag }; local
2207 SDValue Ops[] = { FalseVal, True, CC, CCR, InFlag }; local
2286 SDValue Ops[] = { FalseVal, TrueVal, Tmp2, CCR, InFlag }; local
2365 SmallVector<SDValue, 6> Ops; local
2427 SDValue Ops[] = { CPIdx, Pred, PredReg, CurDAG->getEntryNode() }; local
2431 SDValue Ops[] = { local
2453 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local
2459 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local
2488 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local
2491 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local
2504 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local
2507 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local
2547 SDValue Ops[] = { N0.getOperand(0), Imm16, local
2562 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
2567 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
2579 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
2583 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local
2629 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag }; local
2659 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local
2678 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local
2697 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local
2903 SmallVector<SDValue, 7> Ops; local
2970 SmallVector<SDValue, 7> Ops; local
3143 SmallVector<SDValue, 6> Ops; local
3160 SmallVector<SDValue, 6> Ops; local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp125 SmallVector<Constant*, 8> Ops;
126 Ops.reserve(NumOperands);
128 Ops.push_back(cast<Constant>(C->getOperand(j)));
132 Ops.push_back(cast<Constant>(Mapped));
136 Ops.push_back(MapValue(cast<Constant>(C->getOperand(OpNo)), VM,
141 return VM[V] = CE->getWithOperands(Ops, NewTy);
143 return VM[V] = ConstantArray::get(cast<ArrayType>(NewTy), Ops);
145 return VM[V] = ConstantStruct::get(cast<StructType>(NewTy), Ops);
147 return VM[V] = ConstantVector::get(Ops);
/external/llvm/include/llvm/
H A DConstant.h46 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) argument
47 : User(ty, vty, Ops, NumOps) {}
/external/llvm/lib/CodeGen/
H A DTargetInstrInfoImpl.cpp262 const SmallVectorImpl<unsigned> &Ops) const {
263 return MI->isCopy() && Ops.size() == 1 && canFoldCopy(MI, Ops[0]);
274 const SmallVectorImpl<unsigned> &Ops,
277 for (unsigned i = 0, e = Ops.size(); i != e; ++i)
278 if (MI->getOperand(Ops[i]).isDef())
288 if (MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, FI)) {
310 if (!MI->isCopy() || Ops.size() != 1)
313 const TargetRegisterClass *RC = canFoldCopy(MI, Ops[0]);
317 const MachineOperand &MO = MI->getOperand(1-Ops[
273 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, int FI) const argument
332 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, MachineInstr* LoadMI) const argument
[all...]
H A DIntrinsicLowering.cpp468 Value *Ops[3]; local
469 Ops[0] = CI->getArgOperand(0);
470 Ops[1] = CI->getArgOperand(1);
471 Ops[2] = Size;
472 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType());
479 Value *Ops[3]; local
480 Ops[0] = CI->getArgOperand(0);
481 Ops[1] = CI->getArgOperand(1);
482 Ops[
490 Value *Ops[3]; local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h410 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; local
411 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
418 SDValue Ops[] = { Chain, Reg, N, Glue }; local
419 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
424 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; local
425 return getNode(ISD::CopyFromReg, dl, VTs, Ops, 2);
434 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; local
435 return getNode(ISD::CopyFromReg, dl, VTs, Ops, Glue.getNode() ? 3 : 2);
477 SDValue Ops[] = { Chain, Op }; local
478 return getNode(ISD::CALLSEQ_START, DebugLoc(), VTs, Ops,
487 SmallVector<SDValue, 4> Ops; local
[all...]
H A DSelectionDAGNodes.h677 SDNode(unsigned Opc, const DebugLoc dl, SDVTList VTs, const SDValue *Ops,
687 OperandList[i].setInitial(Ops[i]);
701 void InitOperands(SDUse *Ops, const SDValue &Op0) {
702 Ops[0].setUser(this);
703 Ops[0].setInitial(Op0);
705 OperandList = Ops;
710 void InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1) {
711 Ops[0].setUser(this);
712 Ops[0].setInitial(Op0);
713 Ops[
839 SDUse Ops[2]; member in class:llvm::SDNode::BinarySDNode
850 SDUse Ops[3]; member in class:llvm::SDNode::TernarySDNode
988 SDUse Ops[4]; member in class:llvm::SDNode::AtomicSDNode
1075 MemIntrinsicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument
1102 SDUse Ops[2]; member in class:llvm::SDNode::ShuffleVectorSDNode
1517 CvtRndSatSDNode(EVT VT, DebugLoc dl, const SDValue *Ops, unsigned NumOps, ISD::CvtCode Code) argument
1560 SDUse Ops[4]; member in class:llvm::SDNode::LSBaseSDNode
[all...]
/external/llvm/include/llvm/Analysis/
H A DScalarEvolution.h564 const SCEV *getAddExpr(SmallVectorImpl<const SCEV *> &Ops,
568 SmallVector<const SCEV *, 2> Ops; local
569 Ops.push_back(LHS);
570 Ops.push_back(RHS);
571 return getAddExpr(Ops, Flags);
575 SmallVector<const SCEV *, 3> Ops; local
576 Ops.push_back(Op0);
577 Ops.push_back(Op1);
578 Ops.push_back(Op2);
579 return getAddExpr(Ops, Flag
586 SmallVector<const SCEV *, 2> Ops; local
593 SmallVector<const SCEV *, 3> Ops; local
[all...]
/external/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp140 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag }; local
141 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops));
154 SDValue Ops[] = { Chain, DAG.getValueType(MVT::i8), InFlag }; local
155 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops));
234 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag }; local
235 SDValue RepMovs = DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops,
236 array_lengthof(Ops));
/external/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp436 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB), local
438 return CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops, 5);
626 SDValue Ops[] = { Op, getI32Imm(27), getI32Imm(5), getI32Imm(31) }; local
627 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4);
638 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local
639 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4);
645 SDValue Ops[] = { T, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local
646 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4);
675 SDValue Ops[] = { AN, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local
676 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops,
679 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local
709 SDValue Ops[] = { IntCR, getI32Imm((32-(3-Idx)) & 31), local
919 SDValue Ops[] = { Offset, Base, Chain }; local
937 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) }; local
946 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) }; local
962 SDValue Ops[] = { N->getOperand(0).getOperand(0), local
983 SDValue Ops[] = { N->getOperand(0).getOperand(0), local
995 SDValue Ops[] = { N->getOperand(0).getOperand(0), local
1040 SDValue Ops[] = { CCReg, N->getOperand(2), N->getOperand(3), local
1053 SDValue Ops[] = { Pred, N->getOperand(2), N->getOperand(3), local
1060 SDValue Ops[] = { getI32Imm(getPredicateForSetCC(CC)), CondCode, local
[all...]
/external/llvm/lib/Target/PTX/
H A DPTXISelLowering.cpp361 std::vector<SDValue> Ops; local
363 Ops.resize(Outs.size() + Ins.size() + 4);
365 Ops[0] = Chain;
372 Ops[Ins.size()+2] = Callee;
377 Ops[Ins.size()+3] = DAG.getTargetConstant(OutVals.size(), MVT::i32);
386 Ops[i+Ins.size()+4] = ParamValue;
392 Ops[1] = DAG.getTargetConstant(Ins.size(), MVT::i32);
399 Ops[i+2] = ParamValue;
403 Ops[0] = Chain;
406 Chain = DAG.getNode(PTXISD::CALL, dl, MVT::Other, &Ops[
[all...]
H A DPTXISelDAGToDAG.cpp102 SDValue Ops[] = { Target, Pred, PredOp, Chain }; local
103 return CurDAG->getMachineNode(PTX::BRAdp, dl, MVT::Other, Ops, 4);
137 SDValue Ops[] = { Index, Pred, PredOp, Chain }; local
138 return CurDAG->getMachineNode(OpCode, dl, VT, Ops, 4);
175 SDValue Ops[] = { Value, Pred, PredOp, Chain }; local
176 SDNode* Ret = CurDAG->getMachineNode(OpCode, dl, MVT::Other, Ops, 4);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp329 const SDValue *Ops, unsigned NumOps) {
330 for (; NumOps; --NumOps, ++Ops) {
331 ID.AddPointer(Ops->getNode());
332 ID.AddInteger(Ops->getResNo());
339 const SDUse *Ops, unsigned NumOps) {
340 for (; NumOps; --NumOps, ++Ops) {
341 ID.AddPointer(Ops->getNode());
342 ID.AddInteger(Ops->getResNo());
704 SDValue Ops[] = { Op };
706 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops,
328 AddNodeIDOperands(FoldingSetNodeID &ID, const SDValue *Ops, unsigned NumOps) argument
338 AddNodeIDOperands(FoldingSetNodeID &ID, const SDUse *Ops, unsigned NumOps) argument
735 FindModifiedNodeSlot(SDNode *N, const SDValue *Ops,unsigned NumOps, void *&InsertPos) argument
972 SmallVector<SDValue, 8> Ops; local
1014 SmallVector<SDValue, 8> Ops; local
1312 SDValue Ops[2] = { N1, N2 }; local
1345 SDValue Ops[] = { Val, DTy, STy, Rnd, Sat }; local
1374 SDValue Ops[] = { Root }; local
2620 SDValue Ops[1] = { Operand }; local
3089 SDValue Ops[] = { N1, N2 }; local
3181 SDValue Ops[] = { N1, N2, N3 }; local
3204 SDValue Ops[] = { N1, N2, N3, N4 }; local
3211 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local
3878 SDValue Ops[] = {Chain, Ptr, Cmp, Swp}; local
3950 SDValue Ops[] = {Chain, Ptr, Val}; local
4006 SDValue Ops[] = {Chain, Ptr}; local
4021 getMergeValues(const SDValue *Ops, unsigned NumOps, DebugLoc dl) argument
4035 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4047 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4070 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument
4194 SDValue Ops[] = { Chain, Ptr, Offset }; local
4280 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local
4347 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local
4372 SDValue Ops[] = { ST->getChain(), ST->getValue(), Base, Offset }; local
4394 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, MVT::i32) }; local
4398 getNode(unsigned Opcode, DebugLoc DL, EVT VT, const SDUse *Ops, unsigned NumOps) argument
4414 getNode(unsigned Opcode, DebugLoc DL, EVT VT, const SDValue *Ops, unsigned NumOps) argument
4469 getNode(unsigned Opcode, DebugLoc DL, const std::vector<EVT> &ResultTys, const SDValue *Ops, unsigned NumOps) argument
4476 getNode(unsigned Opcode, DebugLoc DL, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) argument
4484 getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList, const SDValue *Ops, unsigned NumOps) argument
4557 SDValue Ops[] = { N1 }; local
4563 SDValue Ops[] = { N1, N2 }; local
4569 SDValue Ops[] = { N1, N2, N3 }; local
4576 SDValue Ops[] = { N1, N2, N3, N4 }; local
4583 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local
4731 SDValue Ops[] = { Op1, Op2, Op3 }; local
4738 SDValue Ops[] = { Op1, Op2, Op3, Op4 }; local
4745 SDValue Ops[] = { Op1, Op2, Op3, Op4, Op5 }; local
4750 UpdateNodeOperands(SDNode *N, const SDValue *Ops, unsigned NumOps) argument
4809 SDValue Ops[] = { Op1 }; local
4817 SDValue Ops[] = { Op1, Op2 }; local
4825 SDValue Ops[] = { Op1, Op2, Op3 }; local
4829 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT, const SDValue *Ops, unsigned NumOps) argument
4836 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument
4849 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument
4856 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument
4867 SDValue Ops[] = { Op1 }; local
4875 SDValue Ops[] = { Op1, Op2 }; local
4884 SDValue Ops[] = { Op1, Op2, Op3 }; local
4893 SDValue Ops[] = { Op1, Op2, Op3 }; local
4897 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
4918 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5012 SDValue Ops[] = { Op1 }; local
5020 SDValue Ops[] = { Op1, Op2 }; local
5028 SDValue Ops[] = { Op1, Op2, Op3 }; local
5033 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT, const SDValue *Ops, unsigned NumOps) argument
5049 SDValue Ops[] = { Op1 }; local
5057 SDValue Ops[] = { Op1, Op2 }; local
5066 SDValue Ops[] = { Op1, Op2, Op3 }; local
5071 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument
5083 SDValue Ops[] = { Op1, Op2 }; local
5092 SDValue Ops[] = { Op1, Op2, Op3 }; local
5097 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument
5105 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument
5113 getMachineNode(unsigned Opcode, DebugLoc dl, const std::vector<EVT> &ResultTys, const SDValue *Ops, unsigned NumOps) argument
5121 getMachineNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5183 getNodeIfExists(unsigned Opcode, SDVTList VTList, const SDValue *Ops, unsigned NumOps) argument
5667 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT memvt, MachineMemOperand *mmo) argument
[all...]
H A DLegalizeVectorTypes.cpp354 SmallVector<SDValue, 8> Ops(N->getNumOperands());
356 Ops[i] = GetScalarizedVector(N->getOperand(i));
358 &Ops[0], Ops.size());
852 SmallVector<int, 16> Ops; local
872 Ops.push_back(-1);
900 Ops.push_back(Idx + OpNo * NewElts);
940 Output = DAG.getVectorShuffle(NewVT, dl, Op0, Op1, &Ops[0]);
943 Ops.clear();
1494 SmallVector<SDValue, 16> Ops(NumConca
[all...]
/external/llvm/utils/TableGen/
H A DCodeGenInstruction.cpp198 static void ParseConstraint(const std::string &CStr, CGIOperandList &Ops) { argument
209 std::pair<unsigned,unsigned> Op = Ops.ParseOperandName(Name, false);
212 if (!Ops[Op.first].Constraints[Op.second].isNone())
214 Ops[Op.first].Constraints[Op.second] =
230 std::pair<unsigned,unsigned> DestOp = Ops.ParseOperandName(DestOpName, false);
238 Ops.ParseOperandName(Name.substr(wpos), false);
243 unsigned FlatOpNo = Ops.getFlattenedOperandNumber(SrcOp);
245 if (!Ops[DestOp.first].Constraints[DestOp.second].isNone())
247 Ops[DestOp.first].Constraints[DestOp.second] =
251 static void ParseConstraints(const std::string &CStr, CGIOperandList &Ops) { argument
[all...]

Completed in 583 milliseconds

12345