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
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