Home
last modified time | relevance | path

Searched refs:getIntrinsic (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuiltin.cpp6990 Function *F = CGM.getIntrinsic(Int); in EmitCommonNeonBuiltinExpr()
7046 Function *F = CGM.getIntrinsic(Int); in EmitCommonNeonBuiltinExpr()
7053 Function *F = CGM.getIntrinsic(Int); in EmitCommonNeonBuiltinExpr()
7645 Function *F = CGM.getIntrinsic( in EmitARMBuiltinExpr()
7667 Function *F = CGM.getIntrinsic( in EmitARMBuiltinExpr()
7705 Function *F = CGM.getIntrinsic( in EmitARMBuiltinExpr()
17244 Function *F = CGM.getIntrinsic(ID); in EmitSystemZBuiltinExpr()
17279 Function *F = CGM.getIntrinsic(ID); in EmitSystemZBuiltinExpr()
17313 Function *F = CGM.getIntrinsic(ID); in EmitSystemZBuiltinExpr()
17952 CGM.getIntrinsic( in EmitNVPTXBuiltinExpr()
[all …]
H A DCGCoroutine.cpp197 llvm::Function *CoroSave = CGF.CGM.getIntrinsic(llvm::Intrinsic::coro_save); in emitSuspendExpression()
213 CGF.CGM.getIntrinsic(llvm::Intrinsic::coro_suspend); in emitSuspendExpression()
400 llvm::Function *CoroEndFn = CGM.getIntrinsic(llvm::Intrinsic::coro_end); in Emit()
489 CGM.getIntrinsic(llvm::Intrinsic::coro_id), in EmitCoroutineBody()
499 CGM.getIntrinsic(llvm::Intrinsic::coro_alloc), {CoroId}); in EmitCoroutineBody()
531 CGM.getIntrinsic(llvm::Intrinsic::coro_begin), {CoroId, Phi}); in EmitCoroutineBody()
647 llvm::Function *CoroEnd = CGM.getIntrinsic(llvm::Intrinsic::coro_end); in EmitCoroutineBody()
703 llvm::Function *F = CGM.getIntrinsic(IID); in EmitCoroutineIntrinsic()
H A DCGException.cpp1030 CGF.CGM.getIntrinsic(llvm::Intrinsic::wasm_get_exception); in emitWasmCatchPadBlock()
1032 CGF.CGM.getIntrinsic(llvm::Intrinsic::wasm_get_ehselector); in emitWasmCatchPadBlock()
1037 llvm::Function *TypeIDFn = CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_typeid_for); in emitWasmCatchPadBlock()
1122 CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_typeid_for); in emitCatchDispatchBlock()
1312 CGM.getIntrinsic(llvm::Intrinsic::wasm_rethrow); in ExitCXXTryStmt()
1722 CGM.getIntrinsic(llvm::Intrinsic::localaddress); in Emit()
1874 CGM.getIntrinsic(llvm::Intrinsic::frameaddress, AllocaInt8PtrTy), in EmitCapturedLocals()
1890 CGM.getIntrinsic(llvm::Intrinsic::eh_recoverfp); in EmitCapturedLocals()
2252 CGM.getIntrinsic(llvm::Intrinsic::eh_exceptioncode); in ExitSEHTryStmt()
H A DCodeGenPGO.cpp965 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment), in emitCounterIncrement()
969 CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment_step), in emitCounterIncrement()
1005 CGM.getIntrinsic(llvm::Intrinsic::instrprof_value_profile), Args); in valueProfile()
H A DCGExprScalar.cpp1248 return Builder.CreateCall(CGF.CGM.getIntrinsic(IID, {DstTy, SrcTy}), Src); in EmitScalarCast()
1322 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, DstTy), in EmitScalarConversion()
1330 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, in EmitScalarConversion()
1450 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, SrcTy), Src); in EmitScalarConversion()
2706 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, in EmitScalarPrePostIncDec()
2744 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, in EmitScalarPrePostIncDec()
3368 llvm::Function *intrinsic = CGF.CGM.getIntrinsic(IID, opTy); in EmitOverflowCheckedBinOp()
3586 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()), in buildFMulAdd()
4152 llvm::Function *F = CGF.CGM.getIntrinsic(ID); in EmitCompare()
5018 CGM.getIntrinsic(llvm::Intrinsic::sadd_with_overflow, IntPtrTy); in EmitGEPOffsetInBytes()
[all …]
H A DCGClass.cpp2715 Builder.CreateCall(CGM.getIntrinsic(IID), {CastedVTable, TypeId}); in EmitTypeMetadataCodeForVCall()
2716 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::assume), TypeTest); in EmitTypeMetadataCodeForVCall()
2821 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedVTable, TypeId}); in EmitVTablePtrCheck()
2844 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedVTable, AllVtables}); in EmitVTablePtrCheck()
2879 CGM.getIntrinsic(llvm::Intrinsic::type_checked_load), in EmitVTableTypeCheckedLoad()
H A DItaniumCXXABI.cpp698 CGM.getIntrinsic(llvm::Intrinsic::type_checked_load), in EmitLoadOfMemberFunctionPointer()
715 CGM.getIntrinsic(IID), in EmitLoadOfMemberFunctionPointer()
721 CGM.getIntrinsic(llvm::Intrinsic::load_relative, in EmitLoadOfMemberFunctionPointer()
757 CGM.getIntrinsic(llvm::Intrinsic::type_test), {VTable, AllVtables}); in EmitLoadOfMemberFunctionPointer()
799 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test), in EmitLoadOfMemberFunctionPointer()
1438 CGM.getIntrinsic(llvm::Intrinsic::load_relative, {CGM.Int32Ty}), in EmitTypeid()
1943 CGM.getIntrinsic(llvm::Intrinsic::load_relative, {CGM.Int32Ty}), in getVirtualFunctionPointer()
H A DCGExpr.cpp749 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::objectsize, Tys); in EmitTypeCheck()
2117 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::read_register, Types); in EmitLoadOfGlobalRegLValue()
2408 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::write_register, Types); in EmitStoreThroughGlobalRegLValue()
3528 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test), in EmitCfiCheckFail()
3585 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::ubsantrap), in EmitTrapCheck()
3610 Builder.CreateCall(CGM.getIntrinsic(IntrID)); in EmitTrapCall()
5399 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedCallee, TypeId}); in EmitCall()
H A DCodeGenFunction.cpp2459 EmitAnnotationCall(CGM.getIntrinsic(llvm::Intrinsic::var_annotation), in EmitVarAnnotations()
2474 CGM.getIntrinsic(llvm::Intrinsic::ptr_annotation, IntrinTy); in EmitFieldAnnotations()
2753 CGM.getIntrinsic(llvm::Intrinsic::expect, CondTy); in emitCondLikelihoodViaExpectIntrinsic()
H A DCGExprCXX.cpp885 = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
925 = CGF.CGM.getIntrinsic(llvm::Intrinsic::uadd_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
H A DCGDeclCXX.cpp166 llvm::Function *InvariantStart = CGM.getIntrinsic(InvStartID, ObjectPtr); in EmitInvariantStart()
H A DCodeGenModule.h1079 llvm::Function *getIntrinsic(unsigned IID, ArrayRef<llvm::Type*> Tys = None);
H A DCGObjC.cpp2083 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_clang_arc_use); in EmitARCIntrinsicUse()
2095 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_clang_arc_noop_use); in EmitARCNoopIntrinsicUse()
2118 llvm::Function *fn = CGM.getIntrinsic(IntID); in getARCIntrinsic()
H A DCGDecl.cpp572 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stackrestore); in Emit()
1585 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::stacksave); in EmitAutoVarAlloca()
H A DCGStmt.cpp2750 llvm::Function *FnAssume = CGM.getIntrinsic(llvm::Intrinsic::assume); in EmitAsmStmt()
H A DCGCall.cpp4050 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stacksave); in allocateArgumentMemory()
4057 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stackrestore); in freeArgumentMemory()
H A DCGStmtOpenMP.cpp3644 CGF.CGM.getIntrinsic(llvm::Intrinsic::log2, CGF.DoubleTy); in emitScanBasedDirective()
3648 F = CGF.CGM.getIntrinsic(llvm::Intrinsic::ceil, CGF.DoubleTy); in emitScanBasedDirective()
H A DCodeGenModule.cpp5400 llvm::Function *CodeGenModule::getIntrinsic(unsigned IID, in getIntrinsic() function in CodeGenModule
H A DTargetInfo.cpp7170 CGF.CGM.getIntrinsic(llvm::Intrinsic::nvvm_texsurf_handle_internal, in emitBuiltinSurfTexDeviceCopy()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp123 return "Intrinsic::" + getIntrinsic(I).EnumName; in primaryRepresentation()
143 CodeGenIntrinsic &getIntrinsic(Init *I) { in getIntrinsic() function in __anon30beeb170111::SearchableTableEmitter
234 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy()
235 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
H A DCodeGenDAGPatterns.h1161 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic() function
H A DCodeGenDAGPatterns.cpp1885 return CDP.getIntrinsic(Operator).IS.RetVTs.size(); in GetNumNodeResults()
2994 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Driscv_vector.td621 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
641 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
841 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
867 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
917 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
945 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
996 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
1023 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
1068 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
1095 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
[all …]
/llvm-project-15.0.7/clang/utils/TableGen/
H A DNeonEmitter.cpp557 Intrinsic &getIntrinsic(StringRef Name, ArrayRef<Type> Types,
1472 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types, MangledName); in emitDagCall()
1889 Intrinsic &NeonEmitter::getIntrinsic(StringRef Name, ArrayRef<Type> Types, in getIntrinsic() function in NeonEmitter