Home
last modified time | relevance | path

Searched refs:NewOperands (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp179 SmallVector<Value *, 4> NewOperands; in remapConstantVectorOrConstantAggregate() local
188 NewOperands.push_back(NewOperand); in remapConstantVectorOrConstantAggregate()
203 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); in remapConstantVectorOrConstantAggregate()
208 Builder.CreateInsertValue(NewValue, NewOperands[i], ArrayRef(i)); in remapConstantVectorOrConstantAggregate()
218 SmallVector<Value *, 4> NewOperands; in remapConstantExpr() local
227 NewOperands.push_back(NewOperand); in remapConstantExpr()
241 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]); in remapConstantExpr()
244 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1], in remapConstantExpr()
245 NewOperands[2]); in remapConstantExpr()
248 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp409 SmallVector<Value*,4> NewOperands; in convert() local
414 NewOperands.push_back(V); in convert()
416 NewOperands.push_back(convert(VI, ToTy)); in convert()
423 NewOperands.push_back(ConstantInt::get(ToTy, Val)); in convert()
436 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], I->getType()); in convert()
440 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], I->getType()); in convert()
446 NewV = IRB.CreateICmp(P, NewOperands[0], NewOperands[1], I->getName()); in convert()
451 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy); in convert()
455 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy); in convert()
459 NewV = IRB.CreateNeg(NewOperands[0], I->getName()); in convert()
[all …]
H A DGVNSink.cpp889 SmallVector<Value *, 4> NewOperands; in sinkLastInstruction() local
895 NewOperands.push_back(I0->getOperand(O)); in sinkLastInstruction()
907 NewOperands.push_back(PN); in sinkLastInstruction()
913 I0->getOperandUse(O).set(NewOperands[O]); in sinkLastInstruction()
H A DInferAddressSpaces.cpp738 SmallVector<Constant *, 4> NewOperands; in cloneConstantExprWithNewAddressSpace() local
748 NewOperands.push_back(cast<Constant>(NewOperand)); in cloneConstantExprWithNewAddressSpace()
755 NewOperands.push_back(cast<Constant>(NewOperand)); in cloneConstantExprWithNewAddressSpace()
759 NewOperands.push_back(Operand); in cloneConstantExprWithNewAddressSpace()
770 return CE->getWithOperands(NewOperands, TargetType, /*OnlyIfReduced=*/false, in cloneConstantExprWithNewAddressSpace()
774 return CE->getWithOperands(NewOperands, TargetType); in cloneConstantExprWithNewAddressSpace()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILOpLowering.cpp62 SmallVector<Value *> NewOperands = populateOperands(Arg0, Builder); in argVectorFlatten() local
70 NewOperands.append(NextOperandList.begin(), NextOperandList.end()); in argVectorFlatten()
72 return NewOperands; in argVectorFlatten()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp343 std::array<PHINode *, 2> NewOperands; in foldPHIArgInsertValueInstructionIntoPHI() local
345 auto *&NewOperand = NewOperands[OpIdx]; in foldPHIArgInsertValueInstructionIntoPHI()
360 auto *NewIVI = InsertValueInst::Create(NewOperands[0], NewOperands[1], in foldPHIArgInsertValueInstructionIntoPHI()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2088 SmallVector<Value*, 4> NewOperands; in sinkLastInstruction() local
2101 NewOperands.push_back(I0->getOperand(O)); in sinkLastInstruction()
2113 NewOperands.push_back(PN); in sinkLastInstruction()
2119 I0->getOperandUse(O).set(NewOperands[O]); in sinkLastInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3988 SmallVector<SDValue> NewOperands; in lowerBuildVectorViaPacking()
3989 NewOperands.reserve(NumElts / 2); in lowerBuildVectorViaPacking()
3991 NewOperands.push_back(pack(Op.getOperand(i), Op.getOperand(i + 1))); in lowerBuildVectorViaPacking()
3992 assert(NumElts == NewOperands.size() * 2); in lowerBuildVectorViaPacking()
3996 DAG.getBuildVector(WideVecVT, DL, NewOperands)); in lowerBuildVectorViaPacking()
3987 SmallVector<SDValue> NewOperands; lowerBuildVectorViaPacking() local