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

  /external/clang/lib/CodeGen/
CGBuilder.h 27 CGBuilderInserter() : CGF(nullptr) {}
28 explicit CGBuilderInserter(CodeGenFunction *CGF) : CGF(CGF) {}
38 CodeGenFunction *CGF;
CGAtomic.cpp 29 CodeGenFunction &CGF;
40 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue) : CGF(CGF) {
45 EvaluationKind = CGF.getEvaluationKind(ValueTy);
47 ASTContext &C = CGF.getContext();
90 CharUnits size = CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits);
91 return CGF.CGM.getSize(size);
110 addr = CGF.Builder.CreateStructGEP(addr, 0);
113 CGF.getContext(), lvalue.getTBAAInfo())
    [all...]
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) {
90 if (CGF.getLangOpts().getGC() && TypeRequiresGCollection(T))
102 CGF.ErrorUnsupported(S, "aggregate expression");
123 = CGF.tryEmitAsConstant(E))
    [all...]
CGExprComplex.cpp 44 CodeGenFunction &CGF;
49 ComplexExprEmitter(CodeGenFunction &cgf, bool ir=false, bool ii=false)
50 : CGF(cgf), Builder(CGF.Builder), IgnoreReal(ir), IgnoreImag(ii) {
73 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc());
98 S->dump(CGF.getContext().getSourceManager());
114 if (CodeGenFunction::ConstantEmission result = CGF.tryEmitAsConstant(E)) {
116 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),
371 Field->getType(), CGF);
460 CGM.EmitConstantValueForMemory(FieldValue, Field->getType(), CGF);
528 CodeGenFunction *CGF,
530 ConstStructBuilder Builder(CGM, CGF);
    [all...]
CGClass.cpp 113 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ptr,
122 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy,
125 baseOffset = CGF.Builder.CreateAdd(virtualOffset, baseOffset);
132 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8PtrTy);
133 ptr = CGF.Builder.CreateInBoundsGEP(ptr, baseOffset, "add.ptr");
345 void Emit(CodeGenFunction &CGF, Flags flags) override {
347 cast<CXXMethodDecl>(CGF.CurCodeDecl)->getParent();
351 CGF.GetAddressOfDirectBaseInCompleteClass(CGF.LoadCXXThis()
    [all...]
CodeGenFunction.h 205 virtual void EmitBody(CodeGenFunction &CGF, Stmt *S) {
206 RegionCounter Cnt = CGF.getPGORegionCounter(S);
207 Cnt.beginRegion(CGF.Builder);
208 CGF.EmitStmt(S);
315 void enter(CodeGenFunction &CGF, const Stmt *Finally,
318 void exit(CodeGenFunction &CGF);
470 CodeGenFunction& CGF;
474 explicit RunCleanupsScope(CodeGenFunction &CGF)
475 : PerformCleanup(true), CGF(CGF)
    [all...]
CGExprScalar.cpp 61 CodeGenFunction &CGF;
67 ScalarExprEmitter(CodeGenFunction &cgf, bool ira=false)
68 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira),
69 VMContext(cgf.getLLVMContext()) {
82 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); }
83 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); }
85 return CGF.EmitCheckedLValue(E, TCK);
91 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal()
    [all...]
CGObjCMac.cpp     [all...]

Completed in 5381 milliseconds