Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
51a31e1da76cc0906e4708ae15e2f7ecf1ba5f13
/
lib
/
Basic
e8519c3
Add ms_abi and sysv_abi attribute handling.
by Charles Davis
· 11 years ago
d0f2921
ObjectiveC migrator: remove dead code.
by Fariborz Jahanian
· 11 years ago
46c8fca
Make getDiagnosticsInGroup helper method a static function in the cpp file and move the WarningOption struct into an anonymous namespace instead of clang namespace since it no longer needs to be forward declared in the header.
by Craig Topper
· 11 years ago
354f20a
Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o.
by Craig Topper
· 11 years ago
0e28a25
Reorder and shrink size of NameLen field in diagnostic group table. Shaves ~4K from clang binary.
by Craig Topper
· 11 years ago
b1aa16a
Merge diagnostic group tables to reduce data size and relocation entries.
by Craig Topper
· 11 years ago
ef07203
Delete CC_Default and use the target default CC everywhere
by Reid Kleckner
· 11 years ago
9a3d2bd
R600: Add local address pointer size to DataLayout
by Tom Stellard
· 11 years ago
81cde9e
Update now that llvm uses the same feature names as the driver.
by Rafael Espindola
· 11 years ago
5389b84
Move -mfpmath handling to -cc1 and implement it for x86.
by Rafael Espindola
· 11 years ago
078a333
Remove dead code.
by Rafael Espindola
· 11 years ago
bc1e545
Move the logic for selecting the last feature in the command line to the driver.
by Rafael Espindola
· 11 years ago
29f26de
Don't disable SSE4A when disabling AVX.
by Rafael Espindola
· 11 years ago
bca2c4f
Add avx512cd, avx512er, avx512pf feature flags and enable them on KNL CPU.
by Craig Topper
· 11 years ago
b7a95d2
Replace avx-512 with avx512f to match llvm side and what gcc patches appear to be using.
by Craig Topper
· 11 years ago
c84ed54
Centralize the logic for handling -m* options and fix pr16943.
by Rafael Espindola
· 11 years ago
ade7cd4
Remove duplicated error checking.
by Rafael Espindola
· 11 years ago
020b1e2
Remove dead code.
by Rafael Espindola
· 11 years ago
f6fe72b
Refactor the x86 feature handling.
by Rafael Espindola
· 11 years ago
42f9873
Change 'avx512' to 'avx-512' to match llvm backend.
by Craig Topper
· 11 years ago
10c2c68
Add AVX-512 feature flag and knl cpu to clang.
by Craig Topper
· 11 years ago
ed218d0
Revert r188756 because some other changes snuck in with it.
by Craig Topper
· 11 years ago
dab7845
Add AVX-512 feature flag and knl cpu to clang.
by Craig Topper
· 11 years ago
d588f5c
Bump the value of the __APPLE_CC__ predefined macro up to 6000.
by Bob Wilson
· 11 years ago
5f15f4d
Add XCore target
by Robert Lytton
· 11 years ago
c613b67
[Mips] MSA frontend option support
by Jack Carter
· 11 years ago
82ccd75
Remove "static" on simple temporary StringRef.
by Benjamin Kramer
· 11 years ago
8d3794e
ObjectiveC migrator: Add another family of factory
by Fariborz Jahanian
· 11 years ago
f647b69
ObjectiveC migrator: Fixes public buildbot failures,
by Fariborz Jahanian
· 11 years ago
6803dbe
revert patch I added in r187655. It still breaks public buildbot.
by Fariborz Jahanian
· 11 years ago
906c7f7
ObjectiveC migration. Check-in patch reverted in r187634.
by Fariborz Jahanian
· 11 years ago
cd68398
Revert "ObjectiveC migrator. Migrate to instancetype return type for mehods with certain prefix selector matching their class names' suffix."
by Rafael Espindola
· 11 years ago
5994467
ObjectiveC migrator. Migrate to instancetype return type
by Fariborz Jahanian
· 11 years ago
0fda0f7
Use llvm::sys::fs::UniqueID for windows and unix.
by Rafael Espindola
· 11 years ago
b793f0d
AArch64: initial NEON support
by Tim Northover
· 11 years ago
c8051e6
Simplified SourceManager::translateLineCol a bit.
by Alexander Kornienko
· 11 years ago
4488835
Update for llvm api change.
by Rafael Espindola
· 11 years ago
3dadc85
Convert a use of status with llvm::sys::fs::getUniqueID.
by Rafael Espindola
· 11 years ago
aefb1d3
Convert a use of stat with sys::fs::status.
by Rafael Espindola
· 11 years ago
146d57f
Fix handling of "clang c:foo"
by Rafael Espindola
· 11 years ago
ea7fb0c
[PowerPC] Support powerpc64le as a syntax-checking target.
by Bill Schmidt
· 11 years ago
b775100
When we perform dependent name lookup during template instantiation, it's not
by Richard Smith
· 11 years ago
7185d62
Remove the mblaze backend from clang.
by Rafael Espindola
· 11 years ago
65f1a4c
Objective-C migrator: some cleanup.
by Fariborz Jahanian
· 11 years ago
11638f7
ObjC migrator: more knobs toward doing instancetype migration.
by Fariborz Jahanian
· 11 years ago
8d09216
ObjC migrator: Define family of methods
by Fariborz Jahanian
· 11 years ago
264d206
Add a -fno-math-builtin option to the Clang -cc1
by Eli Bendersky
· 11 years ago
8bfffa5
Replace 'unsigned short' with 'uint16_t' in a packed data structure for consistency with other fields and to be explicit about bit count.
by Craig Topper
· 11 years ago
cbfb8d7
Revert r186649 because it wasn't unnecessary and add a comment.
by Craig Topper
· 11 years ago
cfaa552
DiagnosticIDs: Forbid Diag ID from being valid
by David Majnemer
· 11 years ago
5c92b9a
[SystemZ] Add -march= command-line option
by Richard Sandiford
· 11 years ago
a4f5252
Remove unnecessary IsFirst variable from debug codde in GetDiagInfo.
by Craig Topper
· 11 years ago
4fa7eab
OpenMP: basic support for #pragma omp parallel
by Alexey Bataev
· 11 years ago
d965f95
Update for llvm API change.
by Rafael Espindola
· 11 years ago
b960232
Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).
by Craig Topper
· 11 years ago
466877a
Replace C++0x in a comment with C++11
by Craig Topper
· 11 years ago
97a03cf
Simplify GetBuiltinNames by hoising the NoBuiltins argument out of it.
by Eli Bendersky
· 11 years ago
163fbf8
Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specifying the vector size.
by Craig Topper
· 11 years ago
09d19ef
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
by Craig Topper
· 11 years ago
b1baad6
[PowerPC] FreeBSD does not require f128 in its data layout string.
by Bill Schmidt
· 11 years ago
b2f6f47
Dont define __LONG_DOUBLE_128__ unless LongDoubleWidth is really 128bits width.
by Roman Divacky
· 11 years ago
18a295d
Fix MSP430 builtin types.
by Anton Korobeynikov
· 11 years ago
9df0823
Driver: Push triple objects around instead of going to std::string all the time.
by Benjamin Kramer
· 11 years ago
cbed3bf
Add support for passing v8fp options via -mfpu.
by Joey Gouly
· 11 years ago
4ec8d5b
Add support for passing '-target armv8' through the Driver.
by Joey Gouly
· 11 years ago
c6fa115
Fix a couple of PPC predefined macros that I spotted while driving by
by Chandler Carruth
· 11 years ago
0ac428e
[NVPTX] Add NVPTX register constraints
by Justin Holewinski
· 11 years ago
bc3f628
This patch adds new private headers to the module map. Private
by Lawrence Crowl
· 11 years ago
e4bce7a
size_t on Darwin AAPCS targets is "unsigned long". <rdar://problem/14136459>
by Bob Wilson
· 11 years ago
e1e0342
Use atomic instructions on Bitrig armv6. Patch by Patrick Wildt.
by Rafael Espindola
· 11 years ago
0449163
Emit native implementations of atomic operations on FreeBSD/armv6.
by Ed Schouten
· 11 years ago
7044668
cleanup (address some more review comments for r183474):
by Adrian Prantl
· 11 years ago
80e8ea9
address some comments on r183474:
by Adrian Prantl
· 11 years ago
4ff3225
Thread the 'Invalid' out parameter through SourceManager::getSLocEntry() and callees of SourceManager::getSLocEntryByID().
by Argyrios Kyrtzidis
· 11 years ago
221a890
Do not report -Wasm-operand-widths for ARM output operands. <rdar://14050337>
by Bob Wilson
· 11 years ago
c89f02a
Disable non-standard library builtins in non-gnu language modes.
by Benjamin Kramer
· 11 years ago
45e1f0e
Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID (V2).
by Argyrios Kyrtzidis
· 11 years ago
ecdbbfa
Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID.
by Argyrios Kyrtzidis
· 11 years ago
5b8e132
Add some safety checks in a couple of SourceManager functions.
by Argyrios Kyrtzidis
· 11 years ago
9779fdd
Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.
by Michael J. Spencer
· 11 years ago
5ac8c4f
OpenBSD/sparc64 uses long long for int64_t and intmax_t.
by Jakob Stoklund Olesen
· 11 years ago
c50c6ff
[Lexer] Improve Lexer::getSourceText() when the given range deals with function macro arguments.
by Argyrios Kyrtzidis
· 11 years ago
b5afadd
fix PR 15726: ptrdiff_t should be int on PowerPC Darwin
by David Fang
· 11 years ago
fcec0c9
Use correct types for SPARC v9.
by Jakob Stoklund Olesen
· 11 years ago
69db555
Use atomic instructions on linux thumb v7.
by Rafael Espindola
· 11 years ago
620c0af
Use atomic instructions on ARM linux.
by Rafael Espindola
· 11 years ago
6af701f
OpenMP threadprivate with qualified names.
by Alexey Bataev
· 11 years ago
b840921
by Ulrich Weigand
· 11 years ago
6b20351
by Ulrich Weigand
· 11 years ago
ff920ee
AArch64: teach Clang about __clear_cache intrinsic
by Tim Northover
· 11 years ago
d99990d
Revert r177218.
by Argyrios Kyrtzidis
· 11 years ago
cc2b653
Remove DiagnosticConsumer::clone(), a bad idea that is now unused.
by Douglas Gregor
· 11 years ago
a4a90ca
When building a module, forward diagnostics to the outer diagnostic consumer.
by Douglas Gregor
· 11 years ago
363f99d
Initialize WarnOnSpellCheck.
by Rafael Espindola
· 11 years ago
63063f5
Add support for -march=btver2.
by Benjamin Kramer
· 11 years ago
44f72d3
Add some more required SPARC v9 predefined macros.
by Jakob Stoklund Olesen
· 11 years ago
6576a0d
Add comment to describe cleverness.
by Benjamin Kramer
· 11 years ago
5ddf70f
Reject asm output constraints that consist of modifiers only.
by Benjamin Kramer
· 11 years ago
87f9d81
[Modules] Use global index to improve typo correction performance
by Argyrios Kyrtzidis
· 11 years ago
56e1f1f
Add support for sparcv9 targets.
by Jakob Stoklund Olesen
· 11 years ago
Next »