Home
last modified time | relevance | path

Searched refs:NewOps (Results 1 – 13 of 13) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp609 static Value *BuildNew(Instruction *I, ArrayRef<Value*> NewOps) { in BuildNew() argument
632 assert(NewOps.size() == 2 && "binary operator with #ops != 2"); in BuildNew()
635 NewOps[0], NewOps[1], "", BO); in BuildNew()
646 assert(NewOps.size() == 2 && "icmp with #ops != 2"); in BuildNew()
648 NewOps[0], NewOps[1]); in BuildNew()
650 assert(NewOps.size() == 2 && "fcmp with #ops != 2"); in BuildNew()
652 NewOps[0], NewOps[1]); in BuildNew()
666 NewOps[0]->getType()->getVectorNumElements()); in BuildNew()
667 assert(NewOps.size() == 1 && "cast with #ops != 1"); in BuildNew()
668 return CastInst::Create(cast<CastInst>(I)->getOpcode(), NewOps[0], DestTy, in BuildNew()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp422 SmallVector<const SCEV *, 8> NewOps; in expandAddToGEP() local
430 NewOps.push_back(Remainder); in expandAddToGEP()
435 NewOps.push_back(Ops[i]); in expandAddToGEP()
440 Ops = NewOps; in expandAddToGEP()
733 SmallVector<const SCEV *, 4> NewOps; in visitAddExpr() local
741 NewOps.push_back(X); in visitAddExpr()
743 Sum = expandAddToGEP(NewOps.begin(), NewOps.end(), PTy, Ty, Sum); in visitAddExpr()
748 SmallVector<const SCEV *, 4> NewOps; in visitAddExpr() local
749 NewOps.push_back(isa<Instruction>(Sum) ? SE.getUnknown(Sum) : in visitAddExpr()
752 NewOps.push_back(I->second); in visitAddExpr()
[all …]
DScalarEvolution.cpp1386 SmallVectorImpl<const SCEV *> &NewOps, in CollectAddOperandsWithScales() argument
1414 CollectAddOperandsWithScales(M, NewOps, AccumulatedConstant, in CollectAddOperandsWithScales()
1425 NewOps.push_back(Pair.first->first); in CollectAddOperandsWithScales()
1438 NewOps.push_back(Pair.first->first); in CollectAddOperandsWithScales()
1625 SmallVector<const SCEV *, 8> NewOps; in getAddExpr() local
1627 if (CollectAddOperandsWithScales(M, NewOps, AccumulatedConstant, in getAddExpr()
1634 for (SmallVectorImpl<const SCEV *>::const_iterator I = NewOps.begin(), in getAddExpr()
1635 E = NewOps.end(); I != E; ++I) in getAddExpr()
1931 SmallVector<const SCEV *, 4> NewOps; in getMulExpr() local
1937 NewOps.push_back(Mul); in getMulExpr()
[all …]
/freebsd-9-stable/contrib/llvm/utils/TableGen/
DPseudoLoweringEmitter.cpp110 unsigned NewOps = in addDagOperandMapping() local
112 OpsAdded += NewOps; in addDagOperandMapping()
114 BaseIdx += NewOps - 1; in addDagOperandMapping()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp468 SmallVector<SDValue, 8> NewOps; in AnalyzeNewNode() local
479 if (!NewOps.empty()) { in AnalyzeNewNode()
481 NewOps.push_back(Op); in AnalyzeNewNode()
484 NewOps.append(N->op_begin(), N->op_begin() + i); in AnalyzeNewNode()
485 NewOps.push_back(Op); in AnalyzeNewNode()
490 if (!NewOps.empty()) { in AnalyzeNewNode()
491 SDNode *M = DAG.UpdateNodeOperands(N, &NewOps[0], NewOps.size()); in AnalyzeNewNode()
DLegalizeIntegerTypes.cpp930 SmallVector<SDValue, 16> NewOps; in PromoteIntOp_BUILD_VECTOR() local
932 NewOps.push_back(GetPromotedInteger(N->getOperand(i))); in PromoteIntOp_BUILD_VECTOR()
934 return SDValue(DAG.UpdateNodeOperands(N, &NewOps[0], NumElts), 0); in PromoteIntOp_BUILD_VECTOR()
3043 SmallVector<SDValue, 8> NewOps; in PromoteIntOp_CONCAT_VECTORS() local
3044 NewOps.reserve(NumElems); in PromoteIntOp_CONCAT_VECTORS()
3057 NewOps.push_back(Tr); in PromoteIntOp_CONCAT_VECTORS()
3062 &NewOps[0], NewOps.size()); in PromoteIntOp_CONCAT_VECTORS()
DLegalizeVectorTypes.cpp1974 SmallVector<SDValue, 16> NewOps(N->op_begin(), N->op_end()); in WidenVecRes_BUILD_VECTOR() local
1976 NewOps.append(WidenNumElts - NumElts, DAG.getUNDEF(EltVT)); in WidenVecRes_BUILD_VECTOR()
1978 return DAG.getNode(ISD::BUILD_VECTOR, dl, WidenVT, &NewOps[0], NewOps.size()); in WidenVecRes_BUILD_VECTOR()
DSelectionDAG.cpp4796 SmallVector<SDValue, 8> NewOps(Ops, Ops + NumOps); in getNode() local
4797 return getNode(Opcode, DL, VT, &NewOps[0], NumOps); in getNode()
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp566 SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end()); in ExtractImmediate() local
567 int64_t Result = ExtractImmediate(NewOps.front(), SE); in ExtractImmediate()
569 S = SE.getAddExpr(NewOps); in ExtractImmediate()
572 SmallVector<const SCEV *, 8> NewOps(AR->op_begin(), AR->op_end()); in ExtractImmediate() local
573 int64_t Result = ExtractImmediate(NewOps.front(), SE); in ExtractImmediate()
575 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate()
593 SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end()); in ExtractSymbol() local
594 GlobalValue *Result = ExtractSymbol(NewOps.back(), SE); in ExtractSymbol()
596 S = SE.getAddExpr(NewOps); in ExtractSymbol()
599 SmallVector<const SCEV *, 8> NewOps(AR->op_begin(), AR->op_end()); in ExtractSymbol() local
[all …]
/freebsd-9-stable/contrib/llvm/lib/IR/
DInstructions.cpp242 Use *NewOps = allocHungoffUses(ReservedSpace); in growOperands() local
245 NewOps[i] = OldOps[i]; in growOperands()
247 OperandList = NewOps; in growOperands()
3387 Use *NewOps = allocHungoffUses(NumOps); in growOperands() local
3390 NewOps[i] = OldOps[i]; in growOperands()
3392 OperandList = NewOps; in growOperands()
3430 Use *NewOps = allocHungoffUses(NumOps); in growOperands() local
3433 NewOps[i] = OldOps[i]; in growOperands()
3434 OperandList = NewOps; in growOperands()
DConstants.cpp1096 SmallVector<Constant*, 8> NewOps; in getWithOperandReplaced() local
1098 NewOps.push_back(i == OpNo ? Op : getOperand(i)); in getWithOperandReplaced()
1100 return getWithOperands(NewOps); in getWithOperandReplaced()
2748 SmallVector<Constant*, 8> NewOps; in replaceUsesOfWithOnConstant() local
2751 NewOps.push_back(Op == From ? To : Op); in replaceUsesOfWithOnConstant()
2754 Constant *Replacement = getWithOperands(NewOps); in replaceUsesOfWithOnConstant()
/freebsd-9-stable/contrib/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp307 SmallVector<Constant*, 64> NewOps; in ResolveConstantForwardRefs() local
350 NewOps.push_back(cast<Constant>(NewOp)); in ResolveConstantForwardRefs()
356 NewC = ConstantArray::get(UserCA->getType(), NewOps); in ResolveConstantForwardRefs()
358 NewC = ConstantStruct::get(UserCS->getType(), NewOps); in ResolveConstantForwardRefs()
360 NewC = ConstantVector::get(NewOps); in ResolveConstantForwardRefs()
363 NewC = cast<ConstantExpr>(UserC)->getWithOperands(NewOps); in ResolveConstantForwardRefs()
368 NewOps.clear(); in ResolveConstantForwardRefs()
/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp11622 SmallVector<SDValue, 5> NewOps(Op->op_begin()+1, Op->op_end()); in LowerINTRINSIC_WO_CHAIN() local
11624 SDValue PCMP = DAG.getNode(Opcode, dl, VTs, NewOps.data(), NewOps.size()); in LowerINTRINSIC_WO_CHAIN()
11639 SmallVector<SDValue, 5> NewOps(Op->op_begin()+1, Op->op_end()); in LowerINTRINSIC_WO_CHAIN() local
11641 return DAG.getNode(Opcode, dl, VTs, NewOps.data(), NewOps.size()); in LowerINTRINSIC_WO_CHAIN()