- Oct 11, 2013
-
-
Matt Arsenault authored
llvm-svn: 192406
-
Hans Wennborg authored
This was just broken. llvm-svn: 192405
-
Matthias Braun authored
llvm-svn: 192404
-
Matthias Braun authored
llvm-svn: 192403
-
Hans Wennborg authored
And add a test to check that they work. llvm-svn: 192402
-
Rui Ueyama authored
llvm-svn: 192401
-
Jason Molenda authored
often preferable to use this instead of QEnvironment. llvm-svn: 192400
-
- Oct 10, 2013
-
-
Fariborz Jahanian authored
the fereach loop must be a non-const lvalue expression as it will be assigned to at the beginning of the loop. // rdar://15123684 llvm-svn: 192399
-
Matthias Braun authored
llvm-svn: 192398
-
Matthias Braun authored
Previously LiveInterval has been used, but having a spill weight and register number is unnecessary for a register unit. llvm-svn: 192397
-
Matthias Braun authored
Also change some pointer arguments to references at some places where 0-pointers are not allowed. llvm-svn: 192396
-
Matthias Braun authored
llvm-svn: 192395
-
Matthias Braun authored
This makes the API a bit more natural to use and makes it easier to make LiveRanges implementation details private. llvm-svn: 192394
-
Matthias Braun authored
LiveRange just manages a list of segments and a list of value numbers now as LiveInterval did previously, but without having details like spill weight or a fixed register number. LiveInterval is now a subclass of LiveRange and simply adds the spill weight and the register number. llvm-svn: 192393
-
Matthias Braun authored
The Segment struct contains a single interval; multiple instances of this struct are used to construct a live range, but the struct is not a live range by itself. llvm-svn: 192392
-
Matthias Braun authored
llvm-svn: 192391
-
Mark Lacey authored
No functionality differences. llvm-svn: 192390
-
Sriram Murali authored
- fix comments on vector type legalization llvm-svn: 192389
-
Ed Maste authored
llvm-svn: 192388
-
Ed Maste authored
Committing early to ease tracking other ongoing POSIX changes. Review: http://llvm-reviews.chandlerc.com/D1886 llvm-svn: 192387
-
Matt Arsenault authored
llvm-svn: 192386
-
Tom Stellard authored
This script generates implementations for the entire set of convert_* functions, llvm-svn: 192385
-
Tom Stellard authored
llvm-svn: 192384
-
Tom Stellard authored
There are two implementations of nextafter(): 1. Using clang's __builtin_nextafter. Clang replaces this builtin with a call to nextafter which is part of libm. Therefore, this implementation will only work for targets with an implementation of libm (e.g. most CPU targets). 2. The other implementation is written in OpenCL C. This function is known internally as __clc_nextafter and can be used by targets that don't have access to libm. llvm-svn: 192383
-
Tom Stellard authored
llvm-svn: 192382
-
Tom Stellard authored
llvm-svn: 192381
-
Matt Arsenault authored
llvm-svn: 192380
-
Manman Ren authored
to use DIScopeRef. Paired commit with r192378. llvm-svn: 192379
-
Manman Ren authored
DIScopeRef. A paired commit at clang is required due to changes to DIBuilder. llvm-svn: 192378
-
Fariborz Jahanian authored
methods, infer their self's type as their result type. // rdar://15145218 llvm-svn: 192377
-
Manman Ren authored
llvm-svn: 192376
-
Matt Arsenault authored
llvm-svn: 192375
-
Hans Wennborg authored
This fixes getSystemRegistryString() in WindowsToolChain.cpp to make sure that the VS version that it picks has an InstallDir. Previously we would look for the highest version os VS and check for InstallDir afterwards. Patch by Yaron Keren! llvm-svn: 192374
-
rdar://problem/14146606Greg Clayton authored
Fixed an issue where environment variables that contained special characters '$' and '#' would hose up the GDB server packet. We now use the QEnvironmentHexEncoded packet that has existed for a long time when we need to. Also added code that will stop sending the QEnvironmentHexEncoded and QEnvironment packets if they aren't supported. llvm-svn: 192373
-
Greg Clayton authored
Removed the -t options from linking flags to avoid having the linker print out all .o files it was linking with. llvm-svn: 192372
-
Hans Wennborg authored
Patch by Josh Samuel! llvm-svn: 192371
-
Hans Wennborg authored
We previously failed to check whether the SUCCESS variable was set, and would thus always exit with a failure if vs2012 didn't exist. llvm-svn: 192370
-
Shankar Easwaran authored
llvm-svn: 192369
-
Shankar Easwaran authored
This is only a step to clean the buildbot. llvm-svn: 192368
-
Tom Stellard authored
The function is used by the machine verifier and checks that VOP* instructions have legal operands. llvm-svn: 192367
-