Sylvestre Ledru
|
f3477c13ee
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766
|
13 years ago |
Sylvestre Ledru
|
94ff8e1f57
Fix a typo 'iff' => 'if'
|
13 years ago |
Bill Wendling
|
db9eeb88d8
Update for encapsulating the "construct*AlignmentFromInt" methods.
|
13 years ago |
Derek Schuff
|
9ed63f8b87
Use custom ABIInfo for le32/PNaCl argument codegen
|
13 years ago |
Logan Chien
|
94a7142f74
Rename ANDROIDEABI to Android.
|
13 years ago |
Manman Ren
|
634b3d2696
ARM: enable struct byval for AAPCS-VFP.
|
13 years ago |
Manman Ren
|
60e25804d1
Add comments for turning on byval
|
13 years ago |
Manman Ren
|
16ba7c8498
ARM: enable struct byval for AAPCS.
|
13 years ago |
Eli Friedman
|
79f30981fc
Fix AAPCS ABI. I can't actually test this, but it restores the behavior from before r159168. PR13562.
|
13 years ago |
Eli Friedman
|
42f74f21ec
clang support for Bitrig (an OpenBSD fork); patch by David Hill.
|
13 years ago |
Rafael Espindola
|
b48280ba17
Handle functions with struct arguments or return types and the regparm
|
13 years ago |
Rafael Espindola
|
aa9cf8d3ab
move X86_32ABIInfo::computeInfo out of line.
|
13 years ago |
Rafael Espindola
|
b33a3c448e
Make classifyReturnType and classifyArgumentType private.
|
13 years ago |
Tim Northover
|
adfa45ffd6
Add "long double" to permitted list of ARM complex homogeneous aggregates.
|
13 years ago |
Benjamin Kramer
|
d4f5198ae0
Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used instead.
|
13 years ago |
Akira Hatanaka
|
c359f2029d
Make the following changes in the way Mips handles vector arguments and return
|
13 years ago |
Manman Ren
|
78eb76e2ee
ARM: enable struct byval for APCS.
|
13 years ago |
David Blaikie
|
581deb3da4
Revert Decl's iterators back to pointer value_type rather than reference value_type
|
13 years ago |
Eli Friedman
|
f4bd4d8fe0
Fix a bug with va_arg and vectors on Darwin x86-32. <rdar://problem/11592208>.
|
13 years ago |
Justin Holewinski
|
2c585b9915
Replace PTX back-end with NVPTX back-end in all places where Clang cares
|
13 years ago |
Peter Collingbourne
|
edb66f38db
Teach Clang about the NVPTX backend.
|
13 years ago |
Akira Hatanaka
|
91338cf412
Coerce byval aggregate arguments to integers whose size matches the integer
|
13 years ago |
Akira Hatanaka
|
8aeb1471ef
Fix handling of vector return types.
|
13 years ago |
Roman Divacky
|
0fbc4b97bd
Implement PPC64TargetCodeGenInfo.
|
13 years ago |
David Blaikie
|
262bc18e32
Remove the ref/value inconsistency in filter_decl_iterator.
|
13 years ago |
Anton Korobeynikov
|
eaf856db5d
Step forward with supporting of ARM homogenous aggregates:
|
13 years ago |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 years ago |
Daniel Dunbar
|
edfac03024
IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes.
|
13 years ago |
Aaron Ballman
|
6c60c8d746
Adding support for Microsoft's thiscall calling convention. Clang side of the patch.
|
13 years ago |
John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 years ago |