Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
b2deb1f3a1ac4733f5ff8e95df879930413ae4e2
/
lib
/
CodeGen
/
CGCall.h
686775d
now that we have a centralized place to do so, add some using declarations for
by Chris Lattner
· 13 years ago
f85e193
Automatic Reference Counting.
by John McCall
· 13 years ago
55d4848
Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0.
by Eli Friedman
· 13 years ago
6f08777
Revert r130717, which caused a regression (<rdar://problem/9402621>).
by Douglas Gregor
· 13 years ago
b5a03b6
Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0.
by Eli Friedman
· 13 years ago
c6d0782
Switch CallArgList from an std::pair to a new CallArg struct (which will eventually gain more members). Working towards modifying call emission to avoid unnecessary copies.
by Eli Friedman
· 13 years ago
a49218e
PR8369: make __attribute((regparm(0))) work correctly. Original patch by
by Eli Friedman
· 13 years ago
413ebdb
Use a slightly more semantic interface for emitting call arguments.
by John McCall
· 14 years ago
d26bc76
Use the "undergoes default argument promotion" bit on parameters to
by John McCall
· 14 years ago
bb52114
relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence
by Chris Lattner
· 14 years ago
425ef72
Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782.
by Rafael Espindola
· 14 years ago
264ba48
the big refactoring bits of PR3782.
by Rafael Espindola
· 14 years ago
ead608a
Use the power of types to track down another canonicalization bug in
by John McCall
· 15 years ago
0b0ef0a
Canonicalize parameter and return types before computing ABI info. Eliminates
by John McCall
· 15 years ago
04a67a6
Standardize the parsing of function type attributes in a way that
by John McCall
· 15 years ago
d2490a9
Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us halfway towards fixing PR5824.
by Anders Carlsson
· 15 years ago
31777a2
Add a ReturnValueSlot class. Change the argument order in EmitCall to match the other overload better.
by Anders Carlsson
· 15 years ago
ca6408c
Change CodeGenModule::ConstructTypeAttributes to return the calling convention
by Daniel Dunbar
· 15 years ago
bac7c25
Add CallingConvention argument to CGFunctionInfo. - Currently unused.
by Daniel Dunbar
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
35e67d4
Unbreak CGFunctionInfo::Profile method and reenable caching of ABI information.
by Daniel Dunbar
· 16 years ago
4b5f0a4
Add asserts that the function signature matches the other arguments provide
by Daniel Dunbar
· 16 years ago
88c2fa9
Move ABIArgInfo into CGFunctionInfo, computed on creation.
by Daniel Dunbar
· 16 years ago
40a6be6
Memoize CGFunctionInfo construction.
by Daniel Dunbar
· 16 years ago
a0a99e0
Change CGFunctionInfo args iterator to not include the return type.
by Daniel Dunbar
· 16 years ago
541b63b
Thread CGFunctionInfo construction through CodeGenTypes.
by Daniel Dunbar
· 16 years ago
bb36d33
ABI handling API changes.
by Daniel Dunbar
· 16 years ago
725ad31
Kill off CGCallInfo, always use CGFunctionInfo for encapsulating
by Daniel Dunbar
· 16 years ago
761d7f7
Large mechanical patch.
by Devang Patel
· 16 years ago
d0646bd
s/ParamAttrsWithIndex/FnAttributeWithIndex/g
by Devang Patel
· 16 years ago
45c25ba
Move FunctionType conversion into CGCall.cpp:
by Daniel Dunbar
· 16 years ago
5323a4b
Tweak CGCall functions:
by Daniel Dunbar
· 16 years ago
7c08651
Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod.
by Daniel Dunbar
· 16 years ago
46f45b9
Change CodeGen to emit calls using (RValue,Type) list:
by Daniel Dunbar
· 16 years ago
0dbe227
Refactor parameter attribute handling:
by Daniel Dunbar
· 16 years ago