- Feb 05, 2013
-
-
NAKAMURA Takumi authored
It caused hangups in compiling clang/lib/Parse/ParseDecl.cpp and clang/lib/Driver/Tools.cpp in stage2 on some hosts. llvm-svn: 174374
-
Evgeniy Stepanov authored
In case of partial right OOB, ASan was reporting X is located 0 bytes to the right of [A, B) where X was actually inside [A, B). With this change, ASan will report B as the error address in such case. llvm-svn: 174373
-
Logan Chien authored
The sh_link in the ELF section header of .ARM.exidx should be filled with the section index of the corresponding text section. llvm-svn: 174372
-
Arnold Schwaighofer authored
Also adds some costs for vector integer float conversions. llvm-svn: 174371
-
Tim Northover authored
This should fix three purely whitespace issues: + 80 column violations. + Tab characters. + TableGen brace placement. No functional changes. llvm-svn: 174370 -
Tim Northover authored
This moves the bit twiddling and string fiddling functions required by other parts of the backend into a separate library. Previously they resided in AArch64Desc, which created a circular dependency between various components. llvm-svn: 174369
-
Tobias Grosser authored
llvm-svn: 174368
-
Tobias Grosser authored
Everything except INITIALIZE_PASS_* macros llvm-svn: 174367
-
Tobias Grosser authored
clang-format was able to format the entire file except the final INITIALIZE_PASS_* macros. llvm-svn: 174366
-
Tobias Grosser authored
llvm-svn: 174365
-
Daniel Jasper authored
We can now format stuff like: - (void)doSomethingWith:(GTMFoo *)theFoo rect:(NSRect)theRect interval:(float)theInterval { [myObject doFooWith:arg1 // name:arg2 error:arg3]; } This seems to fix everything mentioned in llvm.org/PR14939. llvm-svn: 174364 -
Daniel Jasper authored
Before: f(aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaa); aaaaaaa(aaaaaaaaaaaaa, aaaaaaaaaaaaa, aaaaaaaaaaaaa(aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaa)); After: f(aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaa); aaaaaaa(aaaaaaaaaaaaa, aaaaaaaaaaaaa, aaaaaaaaaaaaa(aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaa)); llvm-svn: 174363 -
Tobias Grosser authored
llvm-svn: 174362
-
Daniel Jasper authored
In preprocessor definitions, we would not parse all the tokens and thus not annotate them anymore. This led to a wrong formatting of comments in google style: #endif // HEADER_GUARD -- requires two spaces llvm-svn: 174361
-
Jack Carter authored
MicroMips architectures. Contributer: Zoran Jovanovic llvm-svn: 174360
-
Arnaud A. de Grandmaison authored
llvm-svn: 174359
-
Jack Carter authored
and enables the instruction printer to print aliased instructions. Due to usage of RegisterOperands a change in common code (utils/TableGen/AsmWriterEmitter.cpp) is required to get the correct register value if it is a RegisterOperand. Contributer: Vladimir Medic llvm-svn: 174358
-
Michael J. Spencer authored
llvm-svn: 174357
-
Bill Wendling authored
llvm-svn: 174356
-
Michael Gottesman authored
llvm-svn: 174355
-
Jack Carter authored
for MipsELFStreamer objects. Contributer: Jack Carter llvm-svn: 174354
-
NAKAMURA Takumi authored
llvm-svn: 174353
-
Eric Christopher authored
for the first compile unit. llvm-svn: 174352
-
Eric Christopher authored
skeleton CU as part of the DWARF5 split dwarf proposal. llvm-svn: 174351
-
Eric Christopher authored
DWARF5 split dwarf proposal. llvm-svn: 174350
-
Eric Christopher authored
the DWARF5 split dwarf proposal. llvm-svn: 174349
-
Eric Christopher authored
llvm-svn: 174348
-
Bill Wendling authored
llvm-svn: 174347
-
Alexey Samsonov authored
llvm-svn: 174346
-
Michael Gottesman authored
externally_initialized return false for hasDefiniteInitializer and hasUniqueInitializer. rdar://12580965. llvm-svn: 174345
-
Ted Kremenek authored
Revert "Remove sparse text on diagnostic options. These are not really documented anywhere, and they really aren't for normal users." I changed my mind. We should just document these in the man page. llvm-svn: 174344
-
Owen Anderson authored
it would replace the load with one with the higher alignment. However, it did not place the new load in the worklist, which prevented later DAG combines in the same phase (for example, target-specific combines) from ever seeing it. This patch corrects that oversight, and updates some tests whose output changed due to slightly different DAGCombine outputs. llvm-svn: 174343
-
Ted Kremenek authored
llvm-svn: 174342
-
Nick Lewycky authored
claims it will improve performance. llvm-svn: 174341
-
Michael Gottesman authored
llvm-svn: 174340
-
Richard Smith authored
vector initialization. Patch by John Stratton! llvm-svn: 174339
-
Ted Kremenek authored
Remove sparse text on diagnostic options. These are not really documented anywhere, and they really aren't for normal users. llvm-svn: 174338
-
Richard Smith authored
llvm-svn: 174337
-
Manman Ren authored
Per discussion in rdar://13127907, we should emit a hard error only if people write code where the requested alignment is larger than achievable and assumes the low bits are zeros. A warning should be good enough when we are not sure if the source code assumes the low bits are zeros. rdar://13127907 llvm-svn: 174336
-
Bill Wendling authored
Rename the PARAMATTR_CODE_ENTRY to PARAMATTR_CODE_ENTRY_OLD. It will be replaced by another encoding. Keep around the current LLVM attribute encoder/decoder code, but move it to the bitcode directories so that no one's tempted to use them. llvm-svn: 174335
-