Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
0e2c34f92f00628d48968dfea096d36381f494cb
/
lib
/
CodeGen
/
ABIInfo.h
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 9 years ago
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
8b54999
Add CodeGenABITypes.h for use in LLDB.
by Mark Lacey
· 11 years ago
2363072
Pass CGCXXABIs around directly.
by Mark Lacey
· 11 years ago
64aa4b3
Standardize accesses to the TargetInfo in IR-gen.
by John McCall
· 11 years ago
bd7370a
Use the actual ABI-determined C calling convention for runtime
by John McCall
· 11 years ago
c264e16
Add support for AArch64 target.
by Tim Northover
· 11 years ago
3b844ba
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
by Chandler Carruth
· 12 years ago
e4aeeaa
Add padding inreg registers to cause llvm to skip ecx when needed with
by Rafael Espindola
· 12 years ago
0b4cc95
Fix handling of the regparm attribute in the presence of classes with copy
by Rafael Espindola
· 12 years ago
25a6a84
Move TargetData to DataLayout.
by Micah Villmow
· 12 years ago
b48280b
Handle functions with struct arguments or return types and the regparm
by Rafael Espindola
· 12 years ago
57bc51c
ABIArgInfo's constructor is private and only used by the static get* methods.
by Rafael Espindola
· 12 years ago
f0cc208
Add field PaddingType to ABIArgInfo which specifies the type of padding that
by Akira Hatanaka
· 13 years ago
9cbe4f0
clang side to match the LLVM IR type system rewrite patch.
by Chris Lattner
· 13 years ago
9cac494
Fix Whitespace.
by Michael J. Spencer
· 14 years ago
cf3b6f2
IRgen/ABI: Add support for realigning structures which are passed by indirect
by Daniel Dunbar
· 14 years ago
117e3f4
fix PR5179 and correctly fix PR5831 to not miscompile.
by Chris Lattner
· 14 years ago
eb518b4
move the last hunk of getCoerceResult into the place
by Chris Lattner
· 14 years ago
1ed7267
fix a builder, why didn't clang++ catch this?
by Chris Lattner
· 14 years ago
800588f
Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always
by Chris Lattner
· 14 years ago
ee5dcd0
dissolve some more complexity: make the x86-64 abi lowering code
by Chris Lattner
· 14 years ago
a3c109b
now that ABIInfo depends on CGT, it has trivial access to such
by Chris Lattner
· 14 years ago
ea04432
cave in to reality and make ABIInfo depend on CodeGenTypes.
by Chris Lattner
· 14 years ago
2eb9cdd
tidy up
by Chris Lattner
· 14 years ago
958c53c
change ABIArgInfo to hold its llvm type with PATypeHolder so that
by Chris Lattner
· 14 years ago
8640cd6
Pass the LLVM IR version of argument types down into computeInfo.
by Chris Lattner
· 14 years ago
0a8f847
x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review.
by Anders Carlsson
· 15 years ago
f21efe9
LLVMContext is a class now.
by Benjamin Kramer
· 15 years ago
47a434f
Update for LLVM API change.
by Owen Anderson
· 15 years ago
a1cf15f
Update for LLVM API change, and contextify a bunch of related stuff.
by Owen Anderson
· 15 years ago
cc6fa88
Add new ABIArgInfo kind: Extend. This allows target to implement its own argument
by Anton Korobeynikov
· 15 years ago
c4a59eb
Factor out TargetABIInfo stuff into separate file. No functionality change.
by Anton Korobeynikov
· 15 years ago
b53e3e7
Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes.
by Daniel Dunbar
· 15 years ago
11e383a
Merge ABIInfo StructRet/ByVal into Indirect.
by Daniel Dunbar
· 15 years ago
497a856
Initialize alignment field for ByVal ABIInfo correctly.
by Daniel Dunbar
· 15 years ago
6f7279b
Add ABIArgInfo::dump()
by Daniel Dunbar
· 15 years ago
6bad265
Change ABIInfo to compute information for a full signature at a time
by Daniel Dunbar
· 15 years ago
0bcc521
Remove ABIArgInfo::Default kind, ABI is now responsible for specifying
by Daniel Dunbar
· 15 years ago
46327aa
Add ABIArgInfo::Direct kind, which passes arguments using whatever the
by Daniel Dunbar
· 15 years ago
88c2fa9
Move ABIArgInfo into CGFunctionInfo, computed on creation.
by Daniel Dunbar
· 15 years ago
9eb5c6d
Move ABIInfo/ABIArgInfo classes into ABIInfo.h
by Daniel Dunbar
· 15 years ago