- Oct 11, 2013
-
-
Craig Topper authored
llvm-svn: 192425
-
Rui Ueyama authored
llvm-svn: 192424
-
Rui Ueyama authored
allowRemainingUndefines() is already checked in Resolver::resolve(), so we don't need to check it again after returning from it. It's actually not only superfluous but buggy because a failure of resolve() does not always mean that there is a remaining undefines. llvm-svn: 192423
-
Rui Ueyama authored
llvm-svn: 192422
-
NAKAMURA Takumi authored
llvm-svn: 192421
-
Jason Molenda authored
llvm-svn: 192420
-
Douglas Gregor authored
Fixes <rdar://problem/14468891>. llvm-svn: 192419
-
Rui Ueyama authored
This eliminates _elements's size check from the loop. llvm-svn: 192418
-
Nick Lewycky authored
Mark it as requiring the x86 target. llvm-svn: 192417
-
Rui Ueyama authored
llvm-svn: 192416
-
Rui Ueyama authored
This patch also handles errors other than no_more_files error. They were silently ignored. llvm-svn: 192415
-
Shankar Easwaran authored
llvm-svn: 192414
-
Nick Lewycky authored
-f{function,data}-sections had no tests at all, add some, and verify that the -fno variants work as well. llvm-svn: 192413
-
Nick Lewycky authored
llvm-svn: 192412
-
Kevin Qin authored
vget_lane, vset_lane, vcopy_lane, vcreate, vdup_n, vdup_lane, vmov_n. llvm-svn: 192411
-
Kevin Qin authored
llvm-svn: 192410
-
Shankar Easwaran authored
This also reverts the LayoutPass to use std::sort as all files have an ordinal now. llvm-svn: 192409
-
Ed Maste authored
MIPS's .dyanamic section is read-only. Instead of using DT_DEBUG for the pointer to dyld information it uses a separate tag DT_MIPS_RLD_MAP which points to storage in the read-write .rld_map section, which in turn points to the dyld information. Review: http://llvm-reviews.chandlerc.com/D1890 llvm-svn: 192408
-
Fariborz Jahanian authored
don't leave a blank line behind replacing the typedef decl. // rdar://15200949 llvm-svn: 192407
-
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
-