Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
4967a710c84587c654b56c828382219c3937dacb
/
lib
/
CodeGen
/
TargetInfo.cpp
4967a71
Update aosp/master Clang for rebase to r275480
by Pirama Arumuga Nainar
· 8 years ago
1567b30
Add -fnative-half-arguments-and-returns
by Pirama Arumuga Nainar
· 8 years ago
624d665
Revert "Handle __fp16 natively if HalfArgsAndReturns langopt is set"
by Pirama Arumuga Nainar
· 8 years ago
3bd7be3
Fix ARM ABI issues for RenderScript.
by Stephen Hines
· 8 years ago
87d948e
Update aosp/master clang for rebase to r256229
by Pirama Arumuga Nainar
· 8 years ago
1d15151
RenderScript: ensure that struct arguments and return values are
by Matt Wala
· 9 years ago
b6d6993
Update aosp/master clang for rebase to r239765
by Pirama Arumuga Nainar
· 9 years ago
58878f8
Update aosp/master clang for rebase to r235153
by Pirama Arumuga Nainar
· 9 years ago
3ea9e33
Update aosp/master clang for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
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
9212d4f
Update vector calling convention for AArch64.
by Tim Murray
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
6bcf27b
Update Clang for 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
1fab7c3
Merge remote-tracking branch 'upstream/release_34' into merge-20140211
by Stephen Hines
· 10 years ago
148a352
Merging r196370:
by Richard Sandiford
· 11 years ago
846ff9f
Merging r195268:
by Bill Wendling
· 11 years ago
dda91e0
[mips] Partially revert r193640. Stack alignment should not be determined by
by Akira Hatanaka
· 11 years ago
723cead
Use StringRef::endswith_lower. No functionality change.
by Rui Ueyama
· 11 years ago
8b54999
Add CodeGenABITypes.h for use in LLDB.
by Mark Lacey
· 11 years ago
550ed20
[mips] Align the stack to 16-bytes for -mfp64.
by Akira Hatanaka
· 11 years ago
7ebd953
[mips] Use the distance between the current argument's starting address and
by Akira Hatanaka
· 11 years ago
b914e87
Implement function type checker for the undefined behavior sanitizer.
by Peter Collingbourne
· 11 years ago
ed9967e
Fixed "ArgSize may be used uninitialised" error when compiling with gcc.
by Andy Gibbs
· 11 years ago
645e6fd
XCore : Fix bug in XCoreABIInfo::EmitVAArg()
by Robert Lytton
· 11 years ago
9a6002a
remove a dead assignment. The variables are set just right after. Found by scan-build http://buildd-clang.debian.net/scan-build/
by Sylvestre Ledru
· 11 years ago
2363072
Pass CGCXXABIs around directly.
by Mark Lacey
· 11 years ago
2529660
Use the CGCXXABI member on CodeGenTypes.
by Mark Lacey
· 11 years ago
64eac85
Implement ARM GNU-style interrupt attribute
by Tim Northover
· 11 years ago
57b1da1
Clean up some Triple usage in clang.
by Cameron Esfahani
· 11 years ago
ef07203
Delete CC_Default and use the target default CC everywhere
by Reid Kleckner
· 11 years ago
acfea84
Fix -Wcovered-switch-default warning from r188664
by Alexey Samsonov
· 11 years ago
276c289
XCore target: Add target specific EmitVAArg
by Robert Lytton
· 11 years ago
5f15f4d
Add XCore target
by Robert Lytton
· 11 years ago
4ac73c7
Merge commit '51e75aecf4fb303b91c9e54fd88e3509e5acc7a6' into merge-20130807
by Stephen Hines
· 11 years ago
ea7fb0c
[PowerPC] Support powerpc64le as a syntax-checking target.
by Bill Schmidt
· 11 years ago
7185d62
Remove the mblaze backend from clang.
by Rafael Espindola
· 11 years ago
0323a78
Partial revert of r185568.
by Eli Bendersky
· 11 years ago
b199310
[PowerPC64] Fix passing of single-vector-member structs to match ABI.
by Bill Schmidt
· 11 years ago
b9bad79
Simplify code. No functional change.
by Craig Topper
· 11 years ago
6b9240e
Use SmallVectorImpl& for function arguments instead of SmallVector.
by Craig Topper
· 11 years ago
64b22d8
Add target hook CodeGen queries when generating builtin pow*.
by Eli Bendersky
· 11 years ago
373ac0a
Teach ARM va_arg to ignore empty structs.
by Tim Northover
· 11 years ago
f5c3a25
Check for trivial constructibility before emptiness in ARM ABI.
by Tim Northover
· 11 years ago
b8b5297
Add support for -fpcc-struct-return. Patch by Arthur O'Dwyer!
by John McCall
· 11 years ago
2049840
Merge commit '1342a4ef62dd7b839c6f09348b246a4f00282f29' into merge_20130612
by Stephen Hines
· 11 years ago
eba7d2f
Silencing a signed vs unsigned comparison mismatch in MSVC.
by Aaron Ballman
· 11 years ago
7a1b586
Make va_arg and argument passing to varargs functions work correctly with
by Eli Friedman
· 11 years ago
939d83e
Fix a very silly mistake in r183590.
by Eli Friedman
· 11 years ago
eeb0062
Fix va_arg on x86-64 for a struct containing a single int128_t. PR16248
by Eli Friedman
· 11 years ago
572ac32
Fix line endings.
by Eli Friedman
· 11 years ago
1bea653
Diagnose malformed x86 inline asm using 'y' constraint.
by Tim Northover
· 11 years ago
a4b56d3
Implement SparcV9ABIInfo::EmitVAArg.
by Jakob Stoklund Olesen
· 11 years ago
a7ff62f
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.
by Aaron Ballman
· 11 years ago
fc782fb
Build correct coercion types in SparcV9ABIInfo.
by Jakob Stoklund Olesen
· 11 years ago
107196c
Add a SparcV9ABIInfo class for handling the standard SPARC v9 ABI.
by Jakob Stoklund Olesen
· 11 years ago
89735b9
Suffixing #pragma comment(lib) library names with .lib if necessary. This matches MSVC behavior, as well as allows us to properly link libraries such as the ones provided by the MSDN examples.
by Aaron Ballman
· 11 years ago
3190ca9
Forward #pragma comment(lib/linker) through as flags metadata
by Reid Kleckner
· 11 years ago
b840921
by Ulrich Weigand
· 11 years ago
83eba02c
Merge remote-tracking branch 'upstream/master' into merge-20130502
by Stephen Hines
· 11 years ago
ed23bdf
Set SRet flags properly in '-cxx-abi microsoft'.
by Timur Iskhodzhanov
· 11 years ago
64aa4b3
Standardize accesses to the TargetInfo in IR-gen.
by John McCall
· 11 years ago
c0783dc
The PNaCl target no longer permits __attribute__((regparm)).
by Eli Bendersky
· 11 years ago
7320295
Proper prefix for doxygen comments
by Eli Bendersky
· 11 years ago
e45dfd1
Add some documentation for PNaClABIInfo.
by Eli Bendersky
· 11 years ago
dca8f33
Use kernel metadata to differentiate between kernel and device
by Justin Holewinski
· 11 years ago
1f1df1f
IR-gen should not generate an MMX types unless the code is explicitly using MMX
by Chad Rosier
· 11 years ago
d8e6d6d
Revert r177329.
by Rafael Espindola
· 11 years ago
15d6888
Merge branch 'upstream' into merge_2013_03_18
by Stephen Hines
· 11 years ago
4882fe0
This code works around what appears to be a bug in another part of clang.
by Reed Kotler
· 11 years ago
ad4b8b4
Cause the mips16/nomips16 attribute to be passed to LLVM from Clang
by Reed Kotler
· 11 years ago
9d232c8
Change hasAggregateLLVMType, which conflates complex and
by John McCall
· 11 years ago
450b86c
Merge commit 'b58f810669d9c17bcc025b7560de01d162856f34' into merge_20130226
by Stephen Hines
· 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
4055cfc
[mips] Do not emit i32 padding if target ABI is O32. This was causing backend
by Akira Hatanaka
· 12 years ago
909b6de
Use the AttributeSet when adding multiple attributes and an Attribute::AttrKind
by Bill Wendling
· 12 years ago
c3c9d17
Revert to prior ARM ABI behavior on Android.
by Stephen Hines
· 12 years ago
7dfd182
First step in implementation of mips16 and nomips16 attributes.
by Reed Kotler
· 12 years ago
19f8e85
This patch addresses varargs processing for small complex types under
by Bill Schmidt
· 12 years ago
3b844ba
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
by Chandler Carruth
· 12 years ago
72390b3
Rename llvm::Attributes to llvm::Attribute.
by Bill Wendling
· 12 years ago
ad017fa
Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here.
by Bill Wendling
· 12 years ago
094dbf9
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 12 years ago
9e6111a
This patch fixes PR13624, which notes a 64-bit PowerPC ELF ABI
by Bill Schmidt
· 12 years ago
785b778
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
by Bill Wendling
· 12 years ago
441d9f7
Adapt to LLVM commit 169291 which streamlines the usage of NaCl/NativeClient
by Eli Bendersky
· 12 years ago
55fc873
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
by Chandler Carruth
· 12 years ago
db748a3
Fix a small calling-convention bug for x86-32. PR14453.
by Eli Friedman
· 12 years ago
c9715fc
This patch addresses an incompatibility relative to the 64-bit PowerPC ELF ABI.
by Bill Schmidt
· 12 years ago
f419a85
MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. This patch makes Clang reflect this scheme.
by Anton Korobeynikov
· 12 years ago
426391c
A step towards sorting out handling of triviality of special members in C++11.
by Richard Smith
· 12 years ago
cb489dd
Cleanup: 80-column violation
by Manman Ren
· 12 years ago
885ad69
ARM byval: when type alignment is bigger than ABI alignment, instead of
by Manman Ren
· 12 years ago
fd1ba91
ARM byval: when type alignment is bigger than ABI alignment, we can't guarantee
by Manman Ren
· 12 years ago
71c0dcc
On PowerPC64, integer arguments and return values need to be sign- or
by Ulrich Weigand
· 12 years ago
710c517
ARM AAPCS-VFP: fix tracking of allocated VFP registers.
by Manman Ren
· 12 years ago
b3fa55f
ARM AAPCS-VFP: fix handling of homogeneous aggreate.
by Manman Ren
· 12 years ago
485717e
This patch addresses a 64-bit PowerPC ELF ABI compatibility issue with
by Bill Schmidt
· 12 years ago
Next »