/external/clang/lib/CodeGen/ |
CGBuilder.h | 30 explicit CGBuilderInserter(CodeGenFunction *CGF) : CGF(CGF) {} 38 CodeGenFunction *CGF = nullptr;
|
CGDebugInfo.h | 533 ApplyDebugLocation(CodeGenFunction &CGF, bool DefaultToEmpty, 537 CodeGenFunction *CGF; 541 ApplyDebugLocation(CodeGenFunction &CGF, SourceLocation TemporaryLocation); 542 ApplyDebugLocation(CodeGenFunction &CGF, const Expr *E); 543 ApplyDebugLocation(CodeGenFunction &CGF, llvm::DebugLoc Loc); 544 ApplyDebugLocation(ApplyDebugLocation &&Other) : CGF(Other.CGF) { 545 Other.CGF = nullptr; 561 static ApplyDebugLocation CreateArtificial(CodeGenFunction &CGF) { 562 return ApplyDebugLocation(CGF, false, SourceLocation()) [all...] |
CGExprAgg.cpp | 34 CodeGenFunction &CGF; 58 return CGF.CreateAggTemp(T, "agg.tmp.ensured"); 62 Dest = CGF.CreateAggTemp(T, "agg.tmp.ensured"); 66 AggExprEmitter(CodeGenFunction &cgf, AggValueSlot Dest, bool IsResultUnused) 67 : CGF(cgf), Builder(CGF.Builder), Dest(Dest), 91 if (CGF.getLangOpts().getGC() && TypeRequiresGCollection(T)) 103 ApplyDebugLocation DL(CGF, E); 108 CGF.ErrorUnsupported(S, "aggregate expression") [all...] |
CGExprConstant.cpp | 39 CodeGenFunction *CGF; 50 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, 52 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, 56 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) 57 : CGM(CGM), CGF(CGF), Packed(false), 387 Field->getType(), CGF); 481 CGM.EmitConstantValueForMemory(FieldValue, Field->getType(), CGF); 556 CodeGenFunction *CGF, 560 ConstStructBuilder Builder(CGM, CGF); [all...] |
CGAtomic.cpp | 30 CodeGenFunction &CGF; 43 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue) 44 : CGF(CGF), AtomicSizeInBits(0), ValueSizeInBits(0), 47 ASTContext &C = CGF.getContext(); 54 EvaluationKind = CGF.getEvaluationKind(ValueTy); 83 auto VoidPtrAddr = CGF.EmitCastToVoidPtr(lvalue.getBitFieldPointer()); 87 VoidPtrAddr = CGF.Builder.CreateConstGEP1_64( 89 auto Addr = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 91 CGF.Builder.getIntNTy(AtomicSizeInBits)->getPointerTo() [all...] |
CGExprComplex.cpp | 48 CodeGenFunction &CGF; 53 ComplexExprEmitter(CodeGenFunction &cgf, bool ir=false, bool ii=false) 54 : CGF(cgf), Builder(CGF.Builder), IgnoreReal(ir), IgnoreImag(ii) { 77 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()); 98 ApplyDebugLocation DL(CGF, E); 103 S->dump(CGF.getContext().getSourceManager()); 119 if (CodeGenFunction::ConstantEmission result = CGF.tryEmitAsConstant(E)) { 121 return EmitLoadOfLValue(result.getReferenceLValue(CGF, E) [all...] |
CodeGenFunction.h | 215 virtual void EmitBody(CodeGenFunction &CGF, const Stmt *S) { 216 CGF.incrementProfileCounter(S); 217 CGF.EmitStmt(S); 242 CodeGenFunction &CGF; 245 CGCapturedStmtRAII(CodeGenFunction &CGF, 247 : CGF(CGF), PrevCapturedStmtInfo(CGF.CapturedStmtInfo) { 248 CGF.CapturedStmtInfo = NewCapturedStmtInfo; 250 ~CGCapturedStmtRAII() { CGF.CapturedStmtInfo = PrevCapturedStmtInfo; [all...] |
CGClass.cpp | 224 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, Address addr, 235 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy, 238 baseOffset = CGF.Builder.CreateAdd(virtualOffset, baseOffset); 246 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8PtrTy); 247 ptr = CGF.Builder.CreateInBoundsGEP(ptr, baseOffset, "add.ptr"); 254 alignment = CGF.CGM.getVBaseAlignment(addr.getAlignment(), 481 void Emit(CodeGenFunction &CGF, Flags flags) override { 483 cast<CXXMethodDecl>(CGF.CurCodeDecl)->getParent(); 487 CGF.GetAddressOfDirectBaseInCompleteClass(CGF.LoadCXXThisAddress() [all...] |
CGExprScalar.cpp | 62 CodeGenFunction &CGF; 68 ScalarExprEmitter(CodeGenFunction &cgf, bool ira=false) 69 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira), 70 VMContext(cgf.getLLVMContext()) { 83 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } 84 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } 86 return CGF.EmitCheckedLValue(E, TCK); 93 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal() [all...] |
CGOpenMPRuntime.cpp | 66 void EmitBody(CodeGenFunction &CGF, const Stmt *S) override; 70 virtual LValue getThreadIDVariableLValue(CodeGenFunction &CGF); 135 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override; 241 CodeGenFunction &CGF; 248 InlinedOpenMPRegionRAII(CodeGenFunction &CGF, const RegionCodeGenTy &CodeGen, 250 : CGF(CGF) { 252 CGF.CapturedStmtInfo = new CGOpenMPInlinedRegionInfo( 253 CGF.CapturedStmtInfo, CodeGen, Kind, HasCancel); 258 cast<CGOpenMPInlinedRegionInfo>(CGF.CapturedStmtInfo)->getOldCSI() [all...] |
CGObjCMac.cpp | [all...] |
/external/v8/src/s390/ |
constants-s390.h | 299 CGF = 0xE330, // Compare (64<-32) [all...] |