OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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