HomeSort by relevance Sort by last modified time
    Searched defs:CGF (Results 1 - 6 of 6) sorted by null

  /external/clang/lib/CodeGen/
CGExprAgg.cpp 33 CodeGenFunction &CGF;
56 return CGF.CreateAggTemp(T, "agg.tmp.ensured");
60 AggExprEmitter(CodeGenFunction &cgf, AggValueSlot Dest,
62 : CGF(cgf), Builder(CGF.Builder), Dest(Dest),
82 if (CGF.getLangOptions().getGC() && TypeRequiresGCollection(T))
94 CGF.ErrorUnsupported(S, "aggregate expression");
156 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); }
158 CGF.EmitAtomicExpr(E, EnsureSlot(E->getType()).getAddr())
    [all...]
CGExprComplex.cpp 33 CodeGenFunction &CGF;
39 ComplexExprEmitter(CodeGenFunction &cgf, bool ir=false, bool ii=false)
40 : CGF(cgf), Builder(CGF.Builder), IgnoreReal(ir), IgnoreImag(ii) {
63 return EmitLoadOfLValue(CGF.EmitLValue(E));
71 return CGF.EmitLoadOfPropertyRefLValue(LV).getComplexVal();
85 CGF.EmitStoreThroughPropertyRefLValue(RValue::getComplex(Val), LV);
105 S->dump(CGF.getContext().getSourceManager());
130 return CGF.EmitObjCMessageExpr(E).getComplexVal()
    [all...]
CGExprConstant.cpp 38 CodeGenFunction *CGF;
45 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
49 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF)
50 : CGM(CGM), CGF(CGF), Packed(false),
376 Field->getType(), CGF);
429 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, InitListExpr *ILE) {
430 ConstStructBuilder Builder(CGM, CGF);
464 CodeGenFunction *CGF;
467 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf)
    [all...]
CodeGenFunction.h 110 static saved_type save(CodeGenFunction &CGF, type value) { return value; }
111 static type restore(CodeGenFunction &CGF, saved_type value) { return value; }
227 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
237 void Emit(CodeGenFunction &CGF, Flags flags) {
238 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
239 T(a0).Emit(CGF, flags);
254 void Emit(CodeGenFunction &CGF, Flags flags) {
255 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
256 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
257 T(a0, a1).Emit(CGF, flags)
    [all...]
CGExprScalar.cpp 60 CodeGenFunction &CGF;
66 ScalarExprEmitter(CodeGenFunction &cgf, bool ira=false)
67 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira),
68 VMContext(cgf.getLLVMContext()) {
81 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); }
82 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); }
83 LValue EmitCheckedLValue(const Expr *E) { return CGF.EmitCheckedLValue(E); }
86 return CGF.EmitLoadOfLValue(LV).getScalarVal()
    [all...]
CGObjCMac.cpp 826 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF,
    [all...]

Completed in 1562 milliseconds