Searched refs:NewTy (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DDynamicType.h49 DynamicTypeInfo NewTy);
53 QualType NewTy, bool CanBeSubClassed = true);
58 DynamicTypeInfo NewTy);
62 SymbolRef Sym, QualType NewTy,
H A DSMTConv.h682 QualType NewTy = Ctx.getPromotedIntegerType(LTy); local
683 uint64_t NewBitWidth = Ctx.getTypeSize(NewTy);
684 LHS = (*doCast)(Solver, LHS, NewTy, NewBitWidth, LTy, LBitWidth);
685 LTy = NewTy;
689 QualType NewTy = Ctx.getPromotedIntegerType(RTy); local
690 uint64_t NewBitWidth = Ctx.getTypeSize(NewTy);
691 RHS = (*doCast)(Solver, RHS, NewTy, NewBitWidth, RTy, RBitWidth);
692 RTy = NewTy;
740 QualType NewTy = local
743 RTy = NewTy;
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp33 const LLT NewTy = Query.Types[FromTypeIdx];
34 return std::make_pair(TypeIdx, OldTy.changeElementType(NewTy));
50 const LLT NewTy = Query.Types[FromTypeIdx];
52 NewTy.isVector() ? NewTy.getElementCount() : ElementCount::getFixed(1);
71 const LLT NewTy = Query.Types[FromTypeIdx];
72 const LLT NewEltTy = LLT::scalar(NewTy.getScalarSizeInBits());
H A DLegalizerInfo.cpp126 const LLT NewTy = Mutation.second; local
137 if (NewTy.isVector()) {
140 if (ElementCount::isKnownGE(NewTy.getElementCount(), OldElts))
144 if (ElementCount::isKnownLE(NewTy.getElementCount(), OldElts))
151 return NewTy.getScalarType() == OldTy.getScalarType();
157 if (!NewTy.isVector() || OldTy.getNumElements() != NewTy.getNumElements())
161 if (NewTy.isVector())
167 if (NewTy.getScalarSizeInBits() >= OldTy.getScalarSizeInBits())
171 if (NewTy
[all...]
H A DCallLowering.cpp418 LLT NewTy = PartLLT.changeElementType(LLTy.getElementType()) local
420 CastRegs[0] = B.buildBitcast(NewTy, Regs[0]).getReg(0);
421 PartLLT = NewTy;
H A DLegalizerHelper.cpp1702 LLT NewTy = LLT::scalar(Ty.getSizeInBits()); local
1706 return MIRBuilder.buildPtrToInt(NewTy, Val).getReg(0);
1714 NewVal = MIRBuilder.buildPtrToInt(NewTy, NewVal).getReg(0);
1715 return MIRBuilder.buildBitcast(NewTy, NewVal).getReg(0);
7964 LLT NewTy = DstTy.changeElementType(ScalarPtrTy);
7965 Op1Reg = MIRBuilder.buildPtrToInt(NewTy, Op1Reg).getReg(0);
7966 Op2Reg = MIRBuilder.buildPtrToInt(NewTy, Op2Reg).getReg(0);
7967 DstTy = NewTy;
8163 LLT NewTy = Ty;
8166 if (NewTy
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DDynamicType.cpp100 DynamicTypeInfo NewTy) {
101 State = State->set<DynamicTypeMap>(MR->StripCasts(), NewTy);
107 QualType NewTy, bool CanBeSubClassed) {
108 return setDynamicTypeInfo(State, MR, DynamicTypeInfo(NewTy, CanBeSubClassed));
146 DynamicTypeInfo NewTy) {
147 State = State->set<DynamicClassObjectMap>(Sym, NewTy);
152 SymbolRef Sym, QualType NewTy,
155 DynamicTypeInfo(NewTy, CanBeSubClassed));
99 setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR, DynamicTypeInfo NewTy) argument
106 setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR, QualType NewTy, bool CanBeSubClassed) argument
144 setClassObjectDynamicTypeInfo(ProgramStateRef State, SymbolRef Sym, DynamicTypeInfo NewTy) argument
151 setClassObjectDynamicTypeInfo(ProgramStateRef State, SymbolRef Sym, QualType NewTy, bool CanBeSubClassed) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp366 FunctionType *NewTy = IA->getFunctionType(); local
368 NewTy = cast<FunctionType>(TypeMapper->remapType(NewTy));
370 if (NewTy != IA->getFunctionType())
371 V = InlineAsm::get(NewTy, IA->getAsmString(), IA->getConstraintString(),
451 Type *NewTy = E->getType(); local
453 NewTy = TypeMapper->remapType(NewTy);
455 DSOLocalEquivalent::get(Func), NewTy);
486 Type *NewTy local
[all...]
H A DLocal.cpp3480 auto *NewTy = NewLI.getType();
3483 if (NewTy->isPointerTy()) {
3490 if (!NewTy->isIntegerTy())
3495 auto *ITy = cast<IntegerType>(NewTy);
3505 auto *NewTy = NewLI.getType();
3507 if (NewTy == OldLI.getType()) {
3516 if (!NewTy->isPointerTy())
3519 unsigned BitWidth = DL.getPointerTypeSizeInBits(NewTy);
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp409 if (const Type *NewTy = getBetterObjCType(CE, C)) {
410 State = setDynamicTypeInfo(State, ToR, QualType(NewTy, 0));
440 const ObjCObjectPointerType *NewTy = local
442 if (!NewTy)
446 return NewTy;
454 if (OldTy->isObjCIdType() && !NewTy->isObjCIdType())
455 return NewTy;
458 const ObjCInterfaceDecl *ToI = NewTy->getInterfaceDecl();
461 return NewTy;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUImageIntrinsicOptimizer.cpp199 Type *NewTy = FixedVectorType::get(EltTy, 4); local
200 OverloadTys[0] = NewTy;
H A DAMDGPUPromoteAlloca.cpp1418 PointerType *NewTy = PointerType::get(Context, AMDGPUAS::LOCAL_ADDRESS); local
1421 CI->setOperand(0, ConstantPointerNull::get(NewTy));
1424 CI->setOperand(1, ConstantPointerNull::get(NewTy));
1434 PointerType *NewTy = PointerType::get(Context, AMDGPUAS::LOCAL_ADDRESS); local
1438 V->mutateType(NewTy);
1443 SI->setOperand(1, ConstantPointerNull::get(NewTy));
1446 SI->setOperand(2, ConstantPointerNull::get(NewTy));
1450 Phi->setIncomingValue(I, ConstantPointerNull::get(NewTy));
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h325 void setType(LLT NewTy) { argument
326 MemoryType = NewTy;
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp1557 Type *NewTy = ArgTys[D.getArgumentNumber()];
1558 if (VectorType *VTy = dyn_cast<VectorType>(NewTy))
1559 NewTy = VectorType::getExtendedElementVectorType(VTy);
1560 else if (IntegerType *ITy = dyn_cast<IntegerType>(NewTy))
1561 NewTy = IntegerType::get(ITy->getContext(), 2 * ITy->getBitWidth());
1565 return Ty != NewTy;
1572 Type *NewTy = ArgTys[D.getArgumentNumber()];
1573 if (VectorType *VTy = dyn_cast<VectorType>(NewTy))
1574 NewTy = VectorType::getTruncatedElementVectorType(VTy);
1575 else if (IntegerType *ITy = dyn_cast<IntegerType>(NewTy))
[all...]
H A DDIBuilder.cpp606 auto NewTy = Ty->cloneWithFlags(Ty->getFlags() | FlagsToSet); local
607 return MDNode::replaceWithUniqued(std::move(NewTy));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp330 LLT NewTy = LLT::scalar(64); local
332 auto Zero = B.buildConstant(NewTy, 0);
336 auto *LowMMO = MF.getMachineMemOperand(&Store.getMMO(), 0, NewTy);
337 auto *HighMMO = MF.getMachineMemOperand(&Store.getMMO(), 8, NewTy);
H A DAArch64LegalizerInfo.cpp1662 const LLT NewTy = LLT::vector(ValTy.getElementCount(), PtrSize); local
1664 MMO.setType(NewTy);
1667 auto Bitcast = MIRBuilder.buildBitcast(NewTy, ValReg);
1670 auto NewLoad = MIRBuilder.buildLoad(NewTy, MI.getOperand(1), MMO);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1953 static bool canConvertValue(const DataLayout &DL, Type *OldTy, Type *NewTy) { argument
1954 if (OldTy == NewTy)
1960 if (isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) {
1962 cast<IntegerType>(NewTy)->getBitWidth() &&
1967 if (DL.getTypeSizeInBits(NewTy).getFixedValue() !=
1970 if (!NewTy->isSingleValueType() || !OldTy->isSingleValueType())
1976 NewTy = NewTy->getScalarType();
1977 if (NewTy->isPointerTy() || OldTy->isPointerTy()) {
1978 if (NewTy
2015 convertValue(const DataLayout &DL, IRBuilderTy &IRB, Value *V, Type *NewTy) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp481 LLT NewTy = MRI.getType(NewReg); local
482 if (OrigTy != NewTy) {
487 assert(OrigTy.getSizeInBits() <= NewTy.getSizeInBits() &&
490 LLVM_DEBUG(dbgs() << "\nChange type of new opd from " << NewTy << " to "
H A DAtomicExpandPass.cpp371 Type *NewTy = getCorrespondingIntegerType(LI->getType(), M->getDataLayout()); local
377 auto *NewLI = Builder.CreateLoad(NewTy, Addr);
392 Type *NewTy = local
400 ? Builder.CreatePtrToInt(Val, NewTy)
401 : Builder.CreateBitCast(Val, NewTy);
502 Type *NewTy = getCorrespondingIntegerType(SI->getValueOperand()->getType(), local
504 Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy);
1173 Type *NewTy = getCorrespondingIntegerType(CI->getCompareOperand()->getType(), local
1180 Value *NewCmp = Builder.CreatePtrToInt(CI->getCompareOperand(), NewTy);
1181 Value *NewNewVal = Builder.CreatePtrToInt(CI->getNewValOperand(), NewTy);
[all...]
H A DComplexDeinterleavingPass.cpp1955 auto *NewTy = VectorType::getDoubleElementsVectorType( local
1964 IRB.CreateIntrinsic(Intrinsic::experimental_vector_interleave2, NewTy,
1969 NewTy, {Node->Real, Node->Imag});
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp212 Type *NewTy = ArrayType::get(AI.getAllocatedType(), C->getZExtValue()); local
213 AllocaInst *New = IC.Builder.CreateAlloca(NewTy, AI.getAddressSpace(),
375 Type *NewTy = getReplacement(PHI->getIncomingValue(0))->getType(); local
376 auto *NewPHI = PHINode::Create(NewTy, PHI->getNumIncomingValues(),
557 /// metadata, etc., and returns the new instruction. The \c NewTy should be the
563 LoadInst *InstCombinerImpl::combineLoadToNewType(LoadInst &LI, Type *NewTy, argument
565 assert((!LI.isAtomic() || isSupportedAtomicType(NewTy)) &&
569 Builder.CreateAlignedLoad(NewTy, LI.getPointerOperand(), LI.getAlign(),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp279 auto *NewTy = FixedVectorType::get( local
282 V = IRB.CreatePointerCast(V, NewTy);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h967 LLT NewTy = LLT::fixed_vector(NumElts, LLT::scalar(MinSize));
968 return std::make_pair(TypeIdx, NewTy);
1172 LLT NewTy = LLT::scalarOrVector(ElementCount::getFixed(MaxElements),
1174 return std::make_pair(TypeIdx, NewTy);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h761 auto NewTy = clone(); local
762 NewTy->Flags = NewFlags;
763 return NewTy;
1355 auto NewTy = clone(); local
1356 NewTy->CC = CC;
1357 return NewTy;

Completed in 503 milliseconds

12