- Apr 24, 2013
-
-
Bill Wendling authored
I know what would be cool! We should align the compact unwind section because aligned data access is faster. <rdar://problem/13723271> llvm-svn: 180171
-
Jia Liu authored
llvm-svn: 180169
-
Adrian Prantl authored
rdar://problem/12415623 llvm-svn: 180168
-
Andrew Trick authored
Super-resources and resource groups are two ways of expressing overlapping sets of processor resources. Now we generate table entries the same way for both so the scheduler never needs to explicitly check for super-resources. llvm-svn: 180162
-
Andrew Trick authored
llvm-svn: 180161
-
Andrew Trick authored
llvm-svn: 180160
-
Andrew Trick authored
llvm-svn: 180159
-
Eric Christopher authored
Patch by Tom Stellard. (Committed while he's afk per request) llvm-svn: 180157
-
- Apr 23, 2013
-
-
Andrew Kaylor authored
llvm-svn: 180150
-
Andrew Kaylor authored
llvm-svn: 180147
-
Andrew Kaylor authored
llvm-svn: 180146
-
Jyotsna Verma authored
llvm-svn: 180145
-
Jyotsna Verma authored
No functionality change. llvm-svn: 180144
-
Adrian Prantl authored
debug location. This solves a problem where range of an inlined subroutine is emitted wrongly. Patch by Manman Ren. Fixes rdar://problem/12415623 llvm-svn: 180140
-
Stephen Lin authored
Add more tests for r179925 to verify correct handling of signext/zeroext; strengthen condition check to require actual MVT::i32 virtual register types, just in case (no actual functionality change) llvm-svn: 180138
-
Rafael Espindola authored
llvm-svn: 180137
-
Stephen Lin authored
llvm-svn: 180136
-
Rafael Espindola authored
The COFFParser now contains only a COFFYAML::Object and the string table (which is recomputed, not serialized). The structs in COFFParser now all begin with a Header field with what is actually on the COFF object. The other fields are things that are semantically part of the struct (relocations in a section for exmaple), but are not actually represented that way in the object file. llvm-svn: 180134
-
Jyotsna Verma authored
llvm-svn: 180133
-
Bill Schmidt authored
No functional change intended. llvm-svn: 180131
-
Akira Hatanaka authored
No intended changes in functionality. llvm-svn: 180130
-
Owen Anderson authored
DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider VSETCC without first checking the target's vector boolean contents. This exposed an issue with PowerPC AltiVec where it appears it was setting the wrong vector boolean contents. The included change fixes the PowerPC tests, and was OK'd by Hal. llvm-svn: 180129
-
Aaron Ballman authored
Testing for _XCR_XFEATURE_ENABLED_MASK instead of a specific MSVC version because some MSVC 2010 SP1 installations do not have the _xgetbv intrinsic. Patch thanks to Serge Pavlov! llvm-svn: 180125
-
Vincent Lejeune authored
llvm-svn: 180124
-
Vincent Lejeune authored
llvm-svn: 180123
-
Nadav Rotem authored
LoopVectorizer: Fix 15830. When scalarizing and unrolling stores make sure that the order in which the elements are scalarized is the same as the original order. This fixes a miscompilation in FreeBSD's regex library. llvm-svn: 180121
-
Jyotsna Verma authored
for absolute/absolute-set addressing modes. llvm-svn: 180120
-
Pekka Jaaskelainen authored
Made the uniform write test's checks a bit stricter. llvm-svn: 180119
-
Stephen Lin authored
1) Disallow 'returned' on parameter that is also 'sret' (no sensible semantics, as far as I can tell). 2) Conservatively disallow tail calls through 'returned' parameters that also are 'zext' or 'sext' (for consistency with treatment of other zero-extending and sign-extending operations in tail call position detection...can be revised later to handle situations that can be determined to be safe). This is a new attribute that is not yet used, so there is no impact. llvm-svn: 180118
-
Rafael Espindola authored
llvm-svn: 180115
-
Tom Stellard authored
llvm-svn: 180112
-
Carlo Kok authored
llvm-svn: 180104
-
Alexey Samsonov authored
llvm-svn: 180103
-
Carlo Kok authored
llvm-svn: 180100
-
Reid Kleckner authored
This was r180041 and r180046, which was reverted in r180066. Re-committing this should fix the dragonegg bootstrap, which I presume needs LD_LIBRARY_PATH to be propagated to the child. Tested on Linux, Windows, and Mac OS 10.6. llvm-svn: 180099
-
Alexey Samsonov authored
llvm-svn: 180094
-
Rafael Espindola authored
llvm-svn: 180092
-
Alexey Samsonov authored
This makes llvm-dwarfdump and llvm-symbolizer understand debug info sections compressed by ld.gold linker. llvm-svn: 180088
-
Hans Wennborg authored
llvm-svn: 180087
-
Alexey Samsonov authored
llvm-svn: 180084
-