Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:CodeGen

36 namespace CodeGen {
56 namespace CodeGen {
76 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
79 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
83 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
147 virtual CodeGen::RValue
148 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
163 virtual CodeGen::RValue
164 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
218 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
220 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
222 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
224 virtual llvm::Value *EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
226 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
228 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
231 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
234 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
237 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
242 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
245 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
249 virtual llvm::Constant *BuildGCBlockLayout(CodeGen::CodeGenModule &CGM,
250 const CodeGen::CGBlockInfo &blockInfo) = 0;