Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGBuiltin.cpp156 Value *F = CGF.CGM.getIntrinsic(Intrinsic::fabs, V->getType()); in EmitFAbs()
207 llvm::Value *Callee = CGF.CGM.getIntrinsic(IntrinsicID, X->getType()); in EmitOverflowIntrinsic()
247 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue)); in EmitBuiltinExpr()
257 return RValue::get(Builder.CreateCall2(CGM.getIntrinsic(Intrinsic::vacopy), in EmitBuiltinExpr()
332 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType); in EmitBuiltinExpr()
349 Value *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType); in EmitBuiltinExpr()
366 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType); in EmitBuiltinExpr()
387 Value *F = CGM.getIntrinsic(Intrinsic::ctpop, ArgType); in EmitBuiltinExpr()
403 Value *F = CGM.getIntrinsic(Intrinsic::ctpop, ArgType); in EmitBuiltinExpr()
423 Value *FnExpect = CGM.getIntrinsic(Intrinsic::expect, ArgType); in EmitBuiltinExpr()
[all …]
DCGExprScalar.cpp716 CGF.CGM.getIntrinsic(llvm::Intrinsic::fabs, Src->getType()), Src); in EmitFloatConversionCheck()
760 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, DstTy), in EmitScalarConversion()
768 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, in EmitScalarConversion()
843 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, SrcTy), Src); in EmitScalarConversion()
877 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, CGF.CGM.FloatTy), in EmitScalarConversion()
1788 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_from_fp16, in EmitScalarPrePostIncDec()
1819 CGF.CGM.getIntrinsic(llvm::Intrinsic::convert_to_fp16, in EmitScalarPrePostIncDec()
2346 llvm::Function *intrinsic = CGF.CGM.getIntrinsic(IID, opTy); in EmitOverflowCheckedBinOp()
2530 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()), in buildFMulAdd()
2908 llvm::Function *F = CGF.CGM.getIntrinsic(ID); in EmitCompare()
DCodeGenFunction.cpp353 CGM.getIntrinsic(llvm::Intrinsic::returnaddress), in EmitFunctionInstrumentation()
915 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::trap)); in GenerateCode()
1689 EmitAnnotationCall(CGM.getIntrinsic(llvm::Intrinsic::var_annotation), in EmitVarAnnotations()
1698 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::ptr_annotation, in EmitFieldAnnotations()
DCGDeclCXX.cpp125 llvm::Constant *InvariantStart = CGF.CGM.getIntrinsic(InvStartID); in EmitDeclInvariant()
DCGException.cpp837 CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_typeid_for); in emitCatchDispatchBlock()
1320 llvm::Value *FrameAddr = CGM.getIntrinsic(llvm::Intrinsic::frameaddress); in Emit()
DCGDecl.cpp457 llvm::Value *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stackrestore); in Emit()
980 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::stacksave); in EmitAutoVarAlloca()
DCodeGenPGO.cpp794 Builder.CreateCall4(CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment), in emitCounterIncrement()
DCGExprCXX.cpp688 = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
728 = CGF.CGM.getIntrinsic(llvm::Intrinsic::uadd_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
DCGExpr.cpp533 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::objectsize, Tys); in EmitTypeCheck()
1455 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::read_register, Types); in EmitLoadOfGlobalRegLValue()
1718 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::write_register, Types); in EmitStoreThroughGlobalRegLValue()
2404 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::trap); in EmitTrapCheck()
DCodeGenModule.h845 llvm::Function *getIntrinsic(unsigned IID, ArrayRef<llvm::Type*> Tys = None);
DCGClass.cpp2199 CGM.getIntrinsic(llvm::Intrinsic::bitset_test), in EmitVTablePtrCheck()
2208 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::trap)); in EmitVTablePtrCheck()
DCGCall.cpp2671 llvm::Function *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stacksave); in allocateArgumentMemory()
2688 llvm::Value *F = CGF.CGM.getIntrinsic(llvm::Intrinsic::stackrestore); in freeArgumentMemory()
DMicrosoftCXXABI.cpp798 CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_endcatch)); in Emit()
810 CGF.CGM.getIntrinsic(llvm::Intrinsic::eh_begincatch); in emitBeginCatch()
DCodeGenModule.cpp2566 llvm::Function *CodeGenModule::getIntrinsic(unsigned IID, in getIntrinsic() function in CodeGenModule
/external/clang/utils/TableGen/
DNeonEmitter.cpp500 Intrinsic *getIntrinsic(StringRef Name, ArrayRef<Type> Types);
1477 Intrinsic *Callee = Intr.Emitter.getIntrinsic(N, Types); in emitDagCall()
1843 Intrinsic *NeonEmitter::getIntrinsic(StringRef Name, ArrayRef<Type> Types) { in getIntrinsic() function in NeonEmitter
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h763 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic() function
DCodeGenDAGPatterns.cpp1174 return CDP.getIntrinsic(Operator).IS.RetVTs.size(); in GetNumNodeResults()
2161 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern()