Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/lib/CodeGen/CodeGenFunction.h
Show First 20 Lines • Show All 2,620 Lines • ▼ Show 20 Lines | public: | ||||
llvm::Value *EmitAArch64BuiltinExpr(unsigned BuiltinID, const CallExpr *E); | llvm::Value *EmitAArch64BuiltinExpr(unsigned BuiltinID, const CallExpr *E); | ||||
llvm::Value *BuildVector(ArrayRef<llvm::Value*> Ops); | llvm::Value *BuildVector(ArrayRef<llvm::Value*> Ops); | ||||
llvm::Value *EmitX86BuiltinExpr(unsigned BuiltinID, const CallExpr *E); | llvm::Value *EmitX86BuiltinExpr(unsigned BuiltinID, const CallExpr *E); | ||||
llvm::Value *EmitPPCBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | llvm::Value *EmitPPCBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | ||||
llvm::Value *EmitAMDGPUBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | llvm::Value *EmitAMDGPUBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | ||||
llvm::Value *EmitSystemZBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | llvm::Value *EmitSystemZBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | ||||
llvm::Value *EmitNVPTXBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | llvm::Value *EmitNVPTXBuiltinExpr(unsigned BuiltinID, const CallExpr *E); | ||||
llvm::Value *EmitWebAssemblyBuiltinExpr(unsigned BuiltinID, | |||||
const CallExpr *E); | |||||
llvm::Value *EmitObjCProtocolExpr(const ObjCProtocolExpr *E); | llvm::Value *EmitObjCProtocolExpr(const ObjCProtocolExpr *E); | ||||
llvm::Value *EmitObjCStringLiteral(const ObjCStringLiteral *E); | llvm::Value *EmitObjCStringLiteral(const ObjCStringLiteral *E); | ||||
llvm::Value *EmitObjCBoxedExpr(const ObjCBoxedExpr *E); | llvm::Value *EmitObjCBoxedExpr(const ObjCBoxedExpr *E); | ||||
llvm::Value *EmitObjCArrayLiteral(const ObjCArrayLiteral *E); | llvm::Value *EmitObjCArrayLiteral(const ObjCArrayLiteral *E); | ||||
llvm::Value *EmitObjCDictionaryLiteral(const ObjCDictionaryLiteral *E); | llvm::Value *EmitObjCDictionaryLiteral(const ObjCDictionaryLiteral *E); | ||||
llvm::Value *EmitObjCCollectionLiteral(const Expr *E, | llvm::Value *EmitObjCCollectionLiteral(const Expr *E, | ||||
const ObjCMethodDecl *MethodWithObjects); | const ObjCMethodDecl *MethodWithObjects); | ||||
▲ Show 20 Lines • Show All 482 Lines • Show Last 20 Lines |