Lines Matching refs:CodeGenFunction
98 class CodeGenFunction : public CodeGenTypeCache {
99 CodeGenFunction(const CodeGenFunction &) LLVM_DELETED_FUNCTION;
100 void operator=(const CodeGenFunction &) LLVM_DELETED_FUNCTION;
211 virtual void EmitBody(CodeGenFunction &CGF, Stmt *S) { in EmitBody()
248 CodeGenFunction *CGF;
250 SanitizerScope(CodeGenFunction *CGF);
340 void enter(CodeGenFunction &CGF, const Stmt *Finally,
343 void exit(CodeGenFunction &CGF);
495 CodeGenFunction& CGF;
499 explicit RunCleanupsScope(CodeGenFunction &CGF) in RunCleanupsScope()
545 explicit LexicalScope(CodeGenFunction &CGF, SourceRange Range) in LexicalScope()
595 explicit OMPPrivateScope(CodeGenFunction &CGF) : RunCleanupsScope(CGF) {} in OMPPrivateScope()
694 ConditionalEvaluation(CodeGenFunction &CGF) in ConditionalEvaluation()
697 void begin(CodeGenFunction &CGF) { in begin()
703 void end(CodeGenFunction &CGF) { in end()
729 CodeGenFunction &CGF;
737 StmtExprEvaluation(CodeGenFunction &CGF) in StmtExprEvaluation()
753 friend class CodeGenFunction; variable
768 CodeGenFunction::PeepholeProtection Protection;
787 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()
795 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()
803 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()
822 void unbind(CodeGenFunction &CGF) { in unbind()
836 CodeGenFunction &CGF;
849 OpaqueValueMapping(CodeGenFunction &CGF, in OpaqueValueMapping()
860 OpaqueValueMapping(CodeGenFunction &CGF, in OpaqueValueMapping()
866 OpaqueValueMapping(CodeGenFunction &CGF, in OpaqueValueMapping()
975 FieldConstructionScope(CodeGenFunction &CGF, llvm::Value *This) in FieldConstructionScope()
984 CodeGenFunction &CGF;
992 CXXDefaultInitExprScope(CodeGenFunction &CGF) in CXXDefaultInitExprScope()
1001 CodeGenFunction &CGF;
1056 CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext=false);
1057 ~CodeGenFunction();
1107 typedef void Destroyer(CodeGenFunction &CGF, llvm::Value *addr, QualType ty);
1823 typedef void SpecialInitFn(CodeGenFunction &Init, const VarDecl &D,
1836 friend class CodeGenFunction; variable
1889 llvm::Value *getObjectAddress(CodeGenFunction &CGF) const { in getObjectAddress()
2216 LValue getReferenceLValue(CodeGenFunction &CGF, Expr *refExpr) const { in getReferenceLValue()
2798 static saved_type save(CodeGenFunction &CGF, llvm::Value *value) { in save()
2809 static llvm::Value *restore(CodeGenFunction &CGF, saved_type value) { in restore()
2819 static type restore(CodeGenFunction &CGF, saved_type value) {
2837 static saved_type save(CodeGenFunction &CGF, RValue value);
2838 RValue restore(CodeGenFunction &CGF);
2846 static saved_type save(CodeGenFunction &CGF, type value) {
2849 static type restore(CodeGenFunction &CGF, saved_type value) {