/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | DynamicType.h | 49 DynamicTypeInfo NewTy); 53 QualType NewTy, bool CanBeSubClassed = true); 58 DynamicTypeInfo NewTy); 62 SymbolRef Sym, QualType NewTy,
|
H A D | SMTConv.h | 682 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 D | LegalizeMutations.cpp | 33 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 D | LegalizerInfo.cpp | 126 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 D | CallLowering.cpp | 418 LLT NewTy = PartLLT.changeElementType(LLTy.getElementType()) local 420 CastRegs[0] = B.buildBitcast(NewTy, Regs[0]).getReg(0); 421 PartLLT = NewTy;
|
H A D | LegalizerHelper.cpp | 1702 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 D | DynamicType.cpp | 100 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 D | ValueMapper.cpp | 366 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 D | Local.cpp | 3480 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 D | DynamicTypePropagation.cpp | 409 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 D | AMDGPUImageIntrinsicOptimizer.cpp | 199 Type *NewTy = FixedVectorType::get(EltTy, 4); local 200 OverloadTys[0] = NewTy;
|
H A D | AMDGPUPromoteAlloca.cpp | 1418 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 D | MachineMemOperand.h | 325 void setType(LLT NewTy) { argument 326 MemoryType = NewTy;
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | Function.cpp | 1557 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 D | DIBuilder.cpp | 606 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 D | AArch64PostLegalizerCombiner.cpp | 330 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 D | AArch64LegalizerInfo.cpp | 1662 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 D | SROA.cpp | 1953 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 D | RegisterBankInfo.cpp | 481 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 D | AtomicExpandPass.cpp | 371 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 D | ComplexDeinterleavingPass.cpp | 1955 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 D | InstCombineLoadStoreAlloca.cpp | 212 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 D | AArch64StackTagging.cpp | 279 auto *NewTy = FixedVectorType::get( local 282 V = IRB.CreatePointerCast(V, NewTy);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 967 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 D | DebugInfoMetadata.h | 761 auto NewTy = clone(); local 762 NewTy->Flags = NewFlags; 763 return NewTy; 1355 auto NewTy = clone(); local 1356 NewTy->CC = CC; 1357 return NewTy;
|