Lines Matching refs:CodeGenFunction
110 static saved_type save(CodeGenFunction &CGF, type value) { return value; } in save()
111 static type restore(CodeGenFunction &CGF, saved_type value) { return value; } in restore()
226 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
236 void Emit(CodeGenFunction &CGF, Flags flags) {
253 void Emit(CodeGenFunction &CGF, Flags flags) {
273 void Emit(CodeGenFunction &CGF, Flags flags) {
296 void Emit(CodeGenFunction &CGF, Flags flags) {
534 class CodeGenFunction : public CodeGenTypeCache {
535 CodeGenFunction(const CodeGenFunction&); // DO NOT IMPLEMENT
536 void operator=(const CodeGenFunction&); // DO NOT IMPLEMENT
666 void enter(CodeGenFunction &CGF, const Stmt *Finally,
669 void exit(CodeGenFunction &CGF);
801 CodeGenFunction& CGF;
805 explicit RunCleanupsScope(CodeGenFunction &CGF)
846 explicit LexicalScope(CodeGenFunction &CGF, SourceRange Range)
918 ConditionalEvaluation(CodeGenFunction &CGF)
921 void begin(CodeGenFunction &CGF) {
927 void end(CodeGenFunction &CGF) {
953 CodeGenFunction &CGF;
961 StmtExprEvaluation(CodeGenFunction &CGF)
977 friend class CodeGenFunction;
992 CodeGenFunction::PeepholeProtection Protection;
1011 static OpaqueValueMappingData bind(CodeGenFunction &CGF,
1019 static OpaqueValueMappingData bind(CodeGenFunction &CGF,
1027 static OpaqueValueMappingData bind(CodeGenFunction &CGF,
1046 void unbind(CodeGenFunction &CGF) {
1060 CodeGenFunction &CGF;
1073 OpaqueValueMapping(CodeGenFunction &CGF,
1084 OpaqueValueMapping(CodeGenFunction &CGF,
1090 OpaqueValueMapping(CodeGenFunction &CGF,
1210 CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext=false);
1211 ~CodeGenFunction();
1260 typedef void Destroyer(CodeGenFunction &CGF, llvm::Value *addr, QualType ty);
1882 typedef void SpecialInitFn(CodeGenFunction &Init, const VarDecl &D,
1891 friend class CodeGenFunction;
1926 llvm::Value *getObjectAddress(CodeGenFunction &CGF) const {
2164 LValue getReferenceLValue(CodeGenFunction &CGF, Expr *refExpr) const {
2665 static saved_type save(CodeGenFunction &CGF, llvm::Value *value) {
2676 static llvm::Value *restore(CodeGenFunction &CGF, saved_type value) {
2686 static type restore(CodeGenFunction &CGF, saved_type value) {
2704 static saved_type save(CodeGenFunction &CGF, RValue value);
2705 RValue restore(CodeGenFunction &CGF);
2713 static saved_type save(CodeGenFunction &CGF, type value) {
2716 static type restore(CodeGenFunction &CGF, saved_type value) {