Searched refs:AtomicTy (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 32 QualType AtomicTy; member in __anon5e56f1450111::AtomicInfo 49 AtomicTy = lvalue.getType(); in AtomicInfo() 50 if (auto *ATy = AtomicTy->getAs<AtomicType>()) in AtomicInfo() 53 ValueTy = AtomicTy; in AtomicInfo() 62 TypeInfo AtomicTI = C.getTypeInfo(AtomicTy); in AtomicInfo() 99 AtomicTy = C.getIntTypeForBitwidth(AtomicSizeInBits, OrigBFI.IsSigned); in AtomicInfo() 100 if (AtomicTy.isNull()) { in AtomicInfo() 104 AtomicTy = C.getConstantArrayType(C.CharTy, Size, nullptr, in AtomicInfo() 112 AtomicTy = lvalue.getType(); in AtomicInfo() 113 AtomicSizeInBits = C.getTypeSize(AtomicTy); in AtomicInfo() [all …]
|
H A D | CGBuiltin.cpp | 17932 QualType AtomicTy = E->getArg(0)->getType()->getPointeeType(); in EmitPPCBuiltinExpr() local 17933 LValue LV = MakeAddrLValue(Addr, AtomicTy); in EmitPPCBuiltinExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 408 Type *AtomicTy = V->getType(); in buildReduction() local 411 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_update_dpp, AtomicTy); in buildReduction() 442 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_readlane, AtomicTy); in buildReduction() 453 Type *AtomicTy = V->getType(); in buildScan() local 456 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_update_dpp, AtomicTy); in buildScan() 512 Type *AtomicTy = V->getType(); in buildShiftRight() local 515 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_update_dpp, AtomicTy); in buildShiftRight() 523 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_readlane, AtomicTy); in buildShiftRight() 525 Intrinsic::getDeclaration(M, Intrinsic::amdgcn_writelane, AtomicTy); in buildShiftRight()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 12814 QualType AtomicTy = E->getPtr()->getType()->getPointeeType(); in AtomicUsesUnsupportedLibcall() local 12815 CharUnits sizeChars = getTypeSizeInChars(AtomicTy); in AtomicUsesUnsupportedLibcall() 12817 CharUnits alignChars = getTypeAlignInChars(AtomicTy); in AtomicUsesUnsupportedLibcall()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 9147 if (const AtomicType *AtomicTy = dyn_cast<AtomicType>(LHSType)) { in CheckAssignmentConstraints() local 9149 CheckAssignmentConstraints(AtomicTy->getValueType(), RHS, Kind); in CheckAssignmentConstraints() 9153 RHS = ImpCastExprToType(RHS.get(), AtomicTy->getValueType(), Kind); in CheckAssignmentConstraints()
|