| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CodeGenTypes.cpp | 87 llvm::Type *R = ConvertType(T); in ConvertTypeForMem() 252 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType() 381 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes 544 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType() 608 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), in ConvertType() 617 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); in ConvertType() 644 return ConvertType(ED->getIntegerType()); in ConvertType()
|
| HD | CGExprScalar.cpp | 255 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anon7b9682f40111::ScalarExprEmitter 468 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCharacterLiteral() 471 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitObjCBoolLiteralExpr() 474 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCXXBoolLiteralExpr() 486 return Builder.CreateBitCast(V, ConvertType(E->getType())); in VisitAddrLabelExpr() 490 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); in VisitSizeOfPackExpr() 676 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitTypeTraitExpr() 1234 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion() 1601 return llvm::UndefValue::get(CGF.ConvertType(E->getType())); in VisitExpr() 1675 llvm::Type *DstTy = ConvertType(DstType); in VisitConvertVectorExpr() [all …]
|
| HD | CGCXXABI.cpp | 33 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer() 38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType() 63 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
|
| HD | CGBuiltin.cpp | 99 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); in getBuiltinLibFunction() 261 CGF.ConvertType(E->getType())); in MakeAtomicCmpXchgValue() 312 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicIncrementValue() 325 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicDecrementValue() 464 llvm::Type *ResultType = CGF.ConvertType(E->getType()); in emitMaybeConstrainedFPToIntRoundBuiltin() 992 llvm::Type *ResultType = ConvertType(E->getType()); in EmitMSVCBuiltinExpr() 1343 ArgVal = Builder.CreateZExtOrBitCast(ArgVal, ConvertType(ArgTy)); in emitBuiltinOSLogFormat() 1504 FieldPtr, CGF.ConvertType(Context.getPointerType(FD->getType()))); in dumpRecord() 1506 FieldPtr = CGF.Builder.CreateStructGEP(CGF.ConvertType(RType), FieldPtr, in dumpRecord() 1961 llvm::Type *LLVMIntTy = getTypes().ConvertType(getContext().IntTy); in EmitBuiltinExpr() [all …]
|
| HD | CGObjC.cpp | 51 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitObjCStringLiteral() 93 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT)); in EmitObjCBoxedExpr() 104 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); in EmitObjCBoxedExpr() 115 ConvertType(E->getType())); in EmitObjCBoxedExpr() 133 CGM.CreateRuntimeVariable(ConvertType(IdTy), ConstantName); in EmitObjCCollectionLiteral() 139 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral() 211 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral() 238 ConvertType(E->getType())); in EmitObjCCollectionLiteral() 273 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT); in AdjustObjCObjectType() 390 return CGF.EmitObjCAlloc(Receiver, CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend() [all …]
|
| HD | CGExprConstant.cpp | 844 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize() 1045 auto destTy = ConvertType(destType); in VisitCastExpr() 1076 llvm::Type *destTy = ConvertType(E->getType()); in VisitCastExpr() 1221 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization() 1261 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr() 1324 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon52f461e80111::ConstExprEmitter 1325 return CGM.getTypes().ConvertType(T); in ConvertType() 1893 CGM.getTypes().ConvertType(base.getTypeInfoType())->getPointerTo(); in tryEmitBase() 1955 CGM.getTypes().ConvertType(E->getType())); in VisitAddrLabelExpr() 2018 return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate() [all …]
|
| HD | CodeGenABITypes.cpp | 69 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
|
| HD | TargetInfo.cpp | 651 Val = CGF.Builder.CreateVAArg(VAListAddr.getPointer(), CGF.ConvertType(Ty)); in EmitVAArgInstr() 815 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType() 834 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType() 1459 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType() 1763 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType() 2999 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType() 3319 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType() 3337 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType() 3369 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType() 3374 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType() [all …]
|
| HD | CGExprComplex.cpp | 236 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr() 243 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr() 395 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr() 468 V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy)); in EmitCast() 1080 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr() 1092 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
|
| HD | CGExprCXX.cpp | 106 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall() 1781 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall() 1788 auto *V = llvm::UndefValue::get(getTypes().ConvertType(DDTag)); in EmitDeleteCall() 1796 llvm::Value *Size = llvm::ConstantInt::get(ConvertType(SizeType), in EmitDeleteCall() 1816 llvm::Value *Align = llvm::ConstantInt::get(ConvertType(AlignValType), in EmitDeleteCall() 2158 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr() 2182 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
|
| HD | CGCall.cpp | 784 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo() 788 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo() 993 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes() 998 *TI++ = ConvertType(Ty); in getExpandedTypes() 1577 llvm::Type *ty = ConvertType(ret); in GetFunctionType() 1601 llvm::Type *Ty = ConvertType(Ret); in GetFunctionType() 2202 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion() 2271 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog() 2388 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog() 2483 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog() [all …]
|
| HD | ItaniumCXXABI.cpp | 1265 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow() 1304 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn() 1419 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall() 1420 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall() 1463 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid() 1464 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToVoid() 1943 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment() 2139 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn() 3285 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer() 3672 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo() [all …]
|
| HD | CGCUDANV.cpp | 166 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime() 167 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime() 331 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew()
|
| HD | CodeGenTypes.h | 131 llvm::Type *ConvertType(QualType T);
|
| HD | CGExpr.cpp | 136 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp() 1096 ? Builder.CreateBitCast(Addr, ConvertType(E->getType())) in EmitPointerWithAlignment() 1098 ConvertType(E->getType())); in EmitPointerWithAlignment() 1154 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue() 1168 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue() 1182 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); in EmitUnsupportedLValue() 1828 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue() 1887 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue() 1911 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue() 2173 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue() [all …]
|
| HD | CGObjCGNU.cpp | 2134 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU() 2136 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU() 2138 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU() 2140 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU() 2141 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU() 2147 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU() 2157 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU() 2174 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU() 2511 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper() 2631 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend() [all …]
|
| HD | CGClass.cpp | 189 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset() 205 assert(This.getElementType() == ConvertType(Derived)); in GetAddressOfDirectBaseInCompleteClass() 222 V = Builder.CreateElementBitCast(V, ConvertType(Base)); in GetAddressOfDirectBaseInCompleteClass() 307 ConvertType((PathEnd[-1])->getType()) in GetAddressOfBaseClass() 388 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(AddrSpace); in GetAddressOfDerivedClass() 2313 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall() 2910 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
|
| HD | CGDeclCXX.cpp | 124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy() 135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
|
| HD | SwiftCallingConv.cpp | 87 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData() 100 auto llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
|
| HD | CGObjCRuntime.cpp | 257 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
|
| HD | CGObjCMac.cpp | 198 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); in getExternalProtocolPtrTy() 2120 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper() 2171 SelValue = llvm::UndefValue::get(Types.ConvertType(selTy)); in EmitMessageSend() 2635 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout() 3056 CGF.ConvertType( in EmitClassRefViaRuntime() 4825 CGF.ConvertType(CatchParam->getType())); in EmitTryOrSynchronizedStmt() 5059 CGM.getTypes().ConvertType(CGM.getContext().LongTy), in EmitIvarOffset() 5765 ShortTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.ShortTy)); in ObjCCommonTypesHelper() 5767 LongTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.LongTy)); in ObjCCommonTypesHelper() 5779 cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCIdType())); in ObjCCommonTypesHelper() [all …]
|
| HD | CodeGenFunction.cpp | 233 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType() function in CodeGenFunction 234 return CGM.getTypes().ConvertType(T); in ConvertType() 609 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitOpenCLKernelMetadata() 1893 llvm::Type *baseType = ConvertType(eltType); in emitArrayLength()
|
| HD | CGBlocks.cpp | 190 cast<llvm::IntegerType>(CGM.getTypes().ConvertType(C.UnsignedLongTy)); in buildBlockDescriptor() 559 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo() 1175 blockAddr.getPointer(), ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral() 1191 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType() 1465 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
|
| HD | CGStmt.cpp | 1834 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue() 2079 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt() 2183 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
|
| HD | CGNonTrivialStruct.cpp | 547 llvm::PointerType *PtrTy = this->CGF->ConvertType(RT)->getPointerTo(); in visitVolatileTrivial() 557 llvm::PointerType *Ty = this->CGF->ConvertType(FT)->getPointerTo(); in visitVolatileTrivial()
|