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 34 CodeGenFunction &CGF;
56 return CGF.CreateAggTemp(T, "agg.tmp.ensured");
60 Dest = CGF.CreateAggTemp(T, "agg.tmp.ensured");
64 AggExprEmitter(CodeGenFunction &cgf, AggValueSlot Dest)
65 : CGF(cgf), Builder(CGF.Builder), Dest(Dest) {
91 if (CGF.getLangOpts().getGC() && TypeRequiresGCollection(T))
103 CGF.ErrorUnsupported(S, "aggregate expression");
124 = CGF.tryEmitAsConstant(E))
    [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));
99 S->dump(CGF.getContext().getSourceManager());
115 if (CodeGenFunction::ConstantEmission result = CGF.tryEmitAsConstant(E)) {
117 return EmitLoadOfLValue(result.getReferenceLValue(CGF, E));
129 return CGF.EmitObjCMessageExpr(E).getComplexVal()
    [all...]
CGExprConstant.cpp 38 CodeGenFunction *CGF;
45 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
47 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF)
52 : CGM(CGM), CGF(CGF), Packed(false),
411 Field->getType(), CGF);
510 CGM.EmitConstantValueForMemory(FieldValue, Field->getType(), CGF);
578 CodeGenFunction *CGF,
580 ConstStructBuilder Builder(CGM, 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; }
226 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
236 void Emit(CodeGenFunction &CGF, Flags flags) {
237 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
238 T(a0).Emit(CGF, flags);
253 void Emit(CodeGenFunction &CGF, Flags flags) {
254 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
255 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
256 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); }
84 return CGF.EmitCheckedLValue(E, TCK);
88 return CGF.EmitLoadOfLValue(LV).getScalarVal()
    [all...]
CGObjCMac.cpp     [all...]

Completed in 438 milliseconds