/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXGenericToNVVM.cpp | 179 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 D | Float2Int.cpp | 409 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 D | GVNSink.cpp | 889 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 D | InferAddressSpaces.cpp | 738 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 D | DXILOpLowering.cpp | 62 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 D | InstCombinePHI.cpp | 343 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 D | SimplifyCFG.cpp | 2088 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 D | RISCVISelLowering.cpp | 3988 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
|