- Aug 24, 2013
-
-
Benjamin Kramer authored
Replace instances of this scattered around the code base. llvm-svn: 189169
-
Benjamin Kramer authored
llvm-svn: 189168
-
Benjamin Kramer authored
Leak found by valgrind. llvm-svn: 189167
-
Michael Gottesman authored
I am going to add in a subsequent patch support for generating the llvm manpage. llvm-svn: 189164
-
Dmitri Gribenko authored
Patch by Ismail Pazarbasi. llvm-svn: 189162
-
Reed Kotler authored
I need to add the rest of these to the list or else to delay putting out the actual stub until later in code generation when I know if the external function ever got emitted. llvm-svn: 189161
-
Justin Holewinski authored
This support was removed by accident during the MC conversion llvm-svn: 189160
-
Manman Ren authored
llvm-svn: 189158
-
Hans Wennborg authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1428 llvm-svn: 189155
-
- Aug 23, 2013
-
-
Rafael Espindola authored
llvm-svn: 189146
-
Rafael Espindola authored
llvm-svn: 189145
-
Rafael Espindola authored
llc using the host cpu features and *waning* on unknown features is probably not a good thing :-( llvm-svn: 189144
-
Rafael Espindola authored
llvm-svn: 189143
-
Rafael Espindola authored
There is no advantage in being different and using the same names simplifies clang a bit. llvm-svn: 189141
-
Peter Collingbourne authored
llvm-svn: 189133
-
Manman Ren authored
llvm-svn: 189131
-
Hans Wennborg authored
Since it's an llvm-internal tool, we shouldn't install it. (This depends on Clang r189127 and lld r189128.) llvm-svn: 189130
-
Hans Wennborg authored
It was previously not being built on Windows because the cmake file relied on a sed script to generate a .in file that llvm-config needs. By using cmake's configure_file function, we can get rid off the sed hack, and also have this work on Windows. Differential Revision: http://llvm-reviews.chandlerc.com/D1481 llvm-svn: 189125
-
Andrew Trick authored
llvm-svn: 189124
-
Andrew Trick authored
llvm-svn: 189123
-
Andrew Trick authored
llvm-svn: 189122
-
Andrew Trick authored
llvm-svn: 189121
-
Andrew Trick authored
Estimate the cyclic critical path within a single block loop. If the acyclic critical path is longer, then the loop will exhaust OOO resources after some number of iterations. If lag between the acyclic critical path and cyclic critical path is longer the the time it takes to issue those loop iterations, then aggressively schedule for latency. llvm-svn: 189120
-
Andrew Trick authored
This will be used to compute the cyclic critical path and to update precomputed per-node pressure differences. In the longer term, it could also be used to speed up LiveInterval update by avoiding visiting all global vreg users. llvm-svn: 189118
-
Andrew Trick authored
llvm-svn: 189117
-
Andrew Trick authored
This fixes a pathological compile time problem with very large blocks and lots of scheduling boundaries. llvm-svn: 189116
-
Jim Cownie authored
llvm-svn: 189111
-
Joey Gouly authored
llvm-svn: 189109
-
Daniel Sanders authored
llvm-svn: 189106
-
Evgeniy Stepanov authored
The code was erroneously reading overflow area shadow from the TLS slot, bypassing the local copy. Reading shadow directly from TLS is wrong, because it can be overwritten by a nested vararg call, if that happens before va_start. llvm-svn: 189104
-
Joey Gouly authored
llvm-svn: 189103
-
Andrea Di Biagio authored
This function attribute indicates that the function is not optimized by any optimization or code generator passes with the exception of interprocedural optimization passes. llvm-svn: 189101
-
Richard Sandiford authored
Just the instructions and intrinsics for now. llvm-svn: 189100
-
Richard Sandiford authored
This allows us to make more use of the many compare reg,mem instructions. llvm-svn: 189099
-
Richard Sandiford authored
If we had a store of an integer to memory, and the integer and store size were suitable for a form of MV..., we used MV... no matter what. We could then have sequences like: lay %r2, 0(%r3,%r4) mvi 0(%r2), 4 In these cases it seems better to force the constant into a register and use a normal store: lhi %r2, 4 stc %r2, 0(%r3, %r4) since %r2 is more likely to be hoisted and is easier to rematerialize. llvm-svn: 189098
-
Richard Sandiford authored
...so that it can be used for z too. Most of the code is the same. The only real change is to use TargetTransformInfo to test when a sqrt instruction is available. The pass is opt-in because at the moment it only handles sqrt. llvm-svn: 189097
-
Tim Northover authored
I'd forgotten that "Requires" blocks override rather than add to the constraints, so my pseudo-instruction was being selected in Thumb mode leading to nonsense instructions. rdar://problem/14817358 llvm-svn: 189096
-
Daniel Sanders authored
llvm-svn: 189095
-
Alexey Samsonov authored
llvm-svn: 189091
-
Alexey Samsonov authored
Summary: This is a part of D1164. DWARFCompileUnit is not that lightweight to copy it around, and we want it to own corresponding .dwo compile unit eventually. Reviewers: echristo Reviewed By: echristo CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1298 llvm-svn: 189089
-