Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c6c86c43f9fe33e50428d0f08fc6dd44c85fa2e2
/
clang
/
lib
/
CodeGen
/
CGCall.h
a729c62
Whether an argument is required (in contrast with being an
by John McCall
· 14 years ago
01cf8db
now that we have a centralized place to do so, add some using declarations for
by Chris Lattner
· 14 years ago
31168b0
Automatic Reference Counting.
by John McCall
· 14 years ago
df96819
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
· 15 years ago
9ca54655
Revert r130717, which caused a regression (<rdar://problem/9402621>).
by Douglas Gregor
· 15 years ago
30458b5
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
· 15 years ago
f4258eb
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
· 15 years ago
c5b20b5
PR8369: make __attribute((regparm(0))) work correctly. Original patch by
by Eli Friedman
· 15 years ago
32ea969
Use a slightly more semantic interface for emitting call arguments.
by John McCall
· 15 years ago
a738c25
Use the "undergoes default argument promotion" bit on parameters to
by John McCall
· 15 years ago
34d6281
relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence
by Chris Lattner
· 15 years ago
49b85ab
Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782.
by Rafael Espindola
· 16 years ago
c50c27c
the big refactoring bits of PR3782.
by Rafael Espindola
· 16 years ago
2da83a3
Use the power of types to track down another canonicalization bug in
by John McCall
· 16 years ago
8ee376f
Canonicalize parameter and return types before computing ABI info. Eliminates
by John McCall
· 16 years ago
ab26cfa
Standardize the parsing of function type attributes in a way that
by John McCall
· 16 years ago
1749083
Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us halfway towards fixing PR5824.
by Anders Carlsson
· 16 years ago
0435ed5
Add a ReturnValueSlot class. Change the argument order in EmitCall to match the other overload better.
by Anders Carlsson
· 16 years ago
0ef3479
Change CodeGenModule::ConstructTypeAttributes to return the calling convention
by Daniel Dunbar
· 16 years ago
7feafc7
Add CallingConvention argument to CGFunctionInfo. - Currently unused.
by Daniel Dunbar
· 16 years ago
11289f4
Remove tabs, and whitespace cleanups.
by Mike Stump
· 16 years ago
fff09f3
Unbreak CGFunctionInfo::Profile method and reenable caching of ABI information.
by Daniel Dunbar
· 17 years ago
a45bdbb
Add asserts that the function signature matches the other arguments provide
by Daniel Dunbar
· 17 years ago
313321e
Move ABIArgInfo into CGFunctionInfo, computed on creation.
by Daniel Dunbar
· 17 years ago
e0be829
Memoize CGFunctionInfo construction.
by Daniel Dunbar
· 17 years ago
3668cb2
Change CGFunctionInfo args iterator to not include the return type.
by Daniel Dunbar
· 17 years ago
bf8c24a
Thread CGFunctionInfo construction through CodeGenTypes.
by Daniel Dunbar
· 17 years ago
7633cbf
ABI handling API changes.
by Daniel Dunbar
· 17 years ago
3cd2063
Kill off CGCallInfo, always use CGFunctionInfo for encapsulating
by Daniel Dunbar
· 17 years ago
322300d
Large mechanical patch.
by Devang Patel
· 17 years ago
3e1f51b
s/ParamAttrsWithIndex/FnAttributeWithIndex/g
by Devang Patel
· 17 years ago
7a95ca3
Move FunctionType conversion into CGCall.cpp:
by Daniel Dunbar
· 17 years ago
76c8eb7
Tweak CGCall functions:
by Daniel Dunbar
· 17 years ago
bc915f4
Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod.
by Daniel Dunbar
· 17 years ago
41cf9de
Change CodeGen to emit calls using (RValue,Type) list:
by Daniel Dunbar
· 17 years ago
3d7c90b
Refactor parameter attribute handling:
by Daniel Dunbar
· 17 years ago