Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp448 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType()); in emitUnaryMaybeConstrainedFPBuiltin()
451 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitUnaryMaybeConstrainedFPBuiltin()
466 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType()); in emitBinaryMaybeConstrainedFPBuiltin()
469 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitBinaryMaybeConstrainedFPBuiltin()
485 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType()); in emitTernaryMaybeConstrainedFPBuiltin()
488 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitTernaryMaybeConstrainedFPBuiltin()
502 F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Ty); in emitCallMaybeConstrainedFPBuiltin()
504 F = CGF.CGM.getIntrinsic(IntrinsicID, Ty); in emitCallMaybeConstrainedFPBuiltin()
519 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitUnaryBuiltin()
530 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitBinaryBuiltin()
[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()
555 CGM.getIntrinsic(llvm::Intrinsic::coro_id), in EmitCoroutineBody()
565 CGM.getIntrinsic(llvm::Intrinsic::coro_alloc), {CoroId}); in EmitCoroutineBody()
597 CGM.getIntrinsic(llvm::Intrinsic::coro_begin), {CoroId, Phi}); in EmitCoroutineBody()
701 llvm::Function *CoroEnd = CGM.getIntrinsic(llvm::Intrinsic::coro_end); in EmitCoroutineBody()
750 llvm::Function *F = CGM.getIntrinsic(IID); in EmitCoroutineIntrinsic()
H A DCGOpenMPRuntimeAMDGCN.cpp45 CGF.CGM.getIntrinsic(llvm::Intrinsic::amdgcn_workitem_id_x); in getGPUThreadID()
H A DCGException.cpp1024 CGF.CGM.getIntrinsic(llvm::Intrinsic::wasm_get_exception); in emitWasmCatchPadBlock()
1026 CGF.CGM.getIntrinsic(llvm::Intrinsic::wasm_get_ehselector); in emitWasmCatchPadBlock()
1031 llvm::Function *TypeIDFn = CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_typeid_for); in emitWasmCatchPadBlock()
1116 CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_typeid_for); in emitCatchDispatchBlock()
1306 CGM.getIntrinsic(llvm::Intrinsic::wasm_rethrow); in ExitCXXTryStmt()
1716 CGM.getIntrinsic(llvm::Intrinsic::localaddress); in Emit()
1868 CGM.getIntrinsic(llvm::Intrinsic::frameaddress, AllocaInt8PtrTy), in EmitCapturedLocals()
1884 CGM.getIntrinsic(llvm::Intrinsic::eh_recoverfp); in EmitCapturedLocals()
2245 CGM.getIntrinsic(llvm::Intrinsic::eh_exceptioncode); in ExitSEHTryStmt()
H A DCGObjC.cpp2076 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_clang_arc_use); in EmitARCIntrinsicUse()
2088 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_clang_arc_noop_use); in EmitARCNoopIntrinsicUse()
2120 fn = CGF.CGM.getIntrinsic(IntID); in emitARCValueOperation()
2142 fn = CGF.CGM.getIntrinsic(IntID); in emitARCLoadOperation()
2170 fn = CGF.CGM.getIntrinsic(IntID); in emitARCStoreOperation()
2195 fn = CGF.CGM.getIntrinsic(IntID); in emitARCCopyOperation()
2403 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_release); in EmitARCRelease()
2449 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_storeStrong); in EmitARCStoreStrongCall()
2605 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_destroyWeak); in EmitARCDestroyWeak()
2653 fn = CGM.getIntrinsic(llvm::Intrinsic::objc_autoreleasePoolPush); in EmitObjCAutoreleasePoolPush()
[all …]
H A DCodeGenPGO.cpp957 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment), in emitCounterIncrement()
961 CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment_step), in emitCounterIncrement()
997 CGM.getIntrinsic(llvm::Intrinsic::instrprof_value_profile), Args); in valueProfile()
H A DCGExprScalar.cpp1307 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, DstTy), in EmitScalarConversion()
1315 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, in EmitScalarConversion()
1435 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, SrcTy), Src); in EmitScalarConversion()
1448 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, CGF.CGM.FloatTy), in EmitScalarConversion()
2636 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, in EmitScalarPrePostIncDec()
2671 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, in EmitScalarPrePostIncDec()
3295 llvm::Function *intrinsic = CGF.CGM.getIntrinsic(IID, opTy); in EmitOverflowCheckedBinOp()
3505 CGF.CGM.getIntrinsic(llvm::Intrinsic::experimental_constrained_fmuladd, in buildFMulAdd()
3510 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()), in buildFMulAdd()
4076 llvm::Function *F = CGF.CGM.getIntrinsic(ID); in EmitCompare()
[all …]
H A DCGClass.cpp2683 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test), in EmitTypeMetadataCodeForVCall()
2685 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::assume), TypeTest); in EmitTypeMetadataCodeForVCall()
2791 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedVTable, TypeId}); in EmitVTablePtrCheck()
2814 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedVTable, AllVtables}); in EmitVTablePtrCheck()
2848 CGM.getIntrinsic(llvm::Intrinsic::type_checked_load), in EmitVTableTypeCheckedLoad()
H A DItaniumCXXABI.cpp731 CGM.getIntrinsic(llvm::Intrinsic::type_checked_load), in EmitLoadOfMemberFunctionPointer()
743 CGM.getIntrinsic(llvm::Intrinsic::type_test), in EmitLoadOfMemberFunctionPointer()
749 CGM.getIntrinsic(llvm::Intrinsic::load_relative, in EmitLoadOfMemberFunctionPointer()
784 CGM.getIntrinsic(llvm::Intrinsic::type_test), {VTable, AllVtables}); in EmitLoadOfMemberFunctionPointer()
826 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test), in EmitLoadOfMemberFunctionPointer()
1462 CGM.getIntrinsic(llvm::Intrinsic::load_relative, {CGM.Int32Ty}), in EmitTypeid()
1962 CGM.getIntrinsic(llvm::Intrinsic::load_relative, {CGM.Int32Ty}), in getVirtualFunctionPointer()
H A DCodeGenFunction.cpp2378 EmitAnnotationCall(CGM.getIntrinsic(llvm::Intrinsic::var_annotation), in EmitVarAnnotations()
2388 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::ptr_annotation, in EmitFieldAnnotations()
2673 CGM.getIntrinsic(llvm::Intrinsic::expect, CondTy); in emitCondLikelihoodViaExpectIntrinsic()
H A DCGExpr.cpp750 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::objectsize, Tys); in EmitTypeCheck()
2049 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::read_register, Types); in EmitLoadOfGlobalRegLValue()
2323 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::write_register, Types); in EmitStoreThroughGlobalRegLValue()
3438 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test), in EmitCfiCheckFail()
3495 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::ubsantrap), in EmitTrapCheck()
3520 Builder.CreateCall(CGM.getIntrinsic(IntrID)); in EmitTrapCall()
5205 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedCallee, TypeId}); in EmitCall()
H A DCGDeclCXX.cpp165 llvm::Function *InvariantStart = CGM.getIntrinsic(InvStartID, ObjectPtr); in EmitInvariantStart()
H A DCGExprCXX.cpp881 = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
921 = CGF.CGM.getIntrinsic(llvm::Intrinsic::uadd_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
H A DCodeGenModule.h1042 llvm::Function *getIntrinsic(unsigned IID, ArrayRef<llvm::Type*> Tys = None);
H A DCGDecl.cpp556 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stackrestore); in Emit()
1570 llvm::Function *F = CGM.getIntrinsic(llvm::Intrinsic::stacksave); in EmitAutoVarAlloca()
H A DCGCall.cpp3959 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stacksave); in allocateArgumentMemory()
3966 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stackrestore); in freeArgumentMemory()
H A DCGStmtOpenMP.cpp3430 CGF.CGM.getIntrinsic(llvm::Intrinsic::log2, CGF.DoubleTy); in emitScanBasedDirective()
3434 F = CGF.CGM.getIntrinsic(llvm::Intrinsic::ceil, CGF.DoubleTy); in emitScanBasedDirective()
H A DCodeGenModule.cpp4987 llvm::Function *CodeGenModule::getIntrinsic(unsigned IID, in getIntrinsic() function in CodeGenModule
H A DTargetInfo.cpp7001 CGF.CGM.getIntrinsic(llvm::Intrinsic::nvvm_texsurf_handle_internal, in emitBuiltinSurfTexDeviceCopy()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp125 return "Intrinsic::" + getIntrinsic(I).EnumName; in primaryRepresentation()
145 CodeGenIntrinsic &getIntrinsic(Init *I) { in getIntrinsic() function in __anonb38865920111::SearchableTableEmitter
236 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy()
237 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
H A DCodeGenDAGPatterns.h1153 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic() function
H A DCodeGenDAGPatterns.cpp1827 return CDP.getIntrinsic(Operator).IS.RetVTs.size(); in GetNumNodeResults()
2916 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern()
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DNeonEmitter.cpp557 Intrinsic &getIntrinsic(StringRef Name, ArrayRef<Type> Types,
1471 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types, MangledName); in emitDagCall()
1882 Intrinsic &NeonEmitter::getIntrinsic(StringRef Name, ArrayRef<Type> Types, in getIntrinsic() function in NeonEmitter
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A Driscv_vector.td594 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
613 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
1587 return Builder.CreateCall(CGM.getIntrinsic(ID, IntrinsicTypes), Ops, "");
1605 return Builder.CreateCall(CGM.getIntrinsic(ID, IntrinsicTypes), Ops, "");