- Oct 01, 2013
-
-
Matheus Almeida authored
llvm-svn: 191748
-
Alexey Samsonov authored
llvm-svn: 191747
-
Richard Sandiford authored
llvm-svn: 191746
-
Joerg Sonnenberger authored
llvm-svn: 191745
-
Joey Gouly authored
This also removes the restriction on the immediate field of the 'hint' instruction. llvm-svn: 191744
-
Richard Sandiford authored
llvm-svn: 191743
-
Richard Sandiford authored
llvm-svn: 191742
-
Benjamin Kramer authored
PR17425. llvm-svn: 191741
-
Richard Sandiford authored
llvm-svn: 191740
-
Richard Sandiford authored
This just adds the basics necessary for allocating the upper words to virtual registers (move, load and store). The move support is parameterised in a way that makes it easy to handle zero extensions, but the associated zero-extend patterns are added by a later patch. The easiest way of testing this seemed to be add a new "h" register constraint for high words. I don't expect the constraint to be useful in real inline asms, but it should work, so I didn't try to hide it behind an option. llvm-svn: 191739
-
Richard Sandiford authored
Originally committed as r191661, but reverted because it changed the matching order of comparisons on some hosts. That should have been fixed by r191735. llvm-svn: 191738
-
Daniel Sanders authored
llvm-svn: 191737
-
Amara Emerson authored
llvm-svn: 191736
-
Richard Sandiford authored
The old code skipped one of the sorting criteria if either pattern had no types. This could lead to cycles of the form X < Y, Y < Z, Z < X. llvm-svn: 191735
-
Vladimir Medic authored
This patch adds aliases for Mips sub instruction with immediate operands. Corresponding test cases are added. llvm-svn: 191734
-
Elena Demikhovsky authored
llvm-svn: 191733
-
Craig Topper authored
llvm-svn: 191732
-
Craig Topper authored
llvm-svn: 191731
-
Alexey Bataev authored
llvm-svn: 191730
-
Jason Molenda authored
the name of the remote gdb-protocol server, and get a version number from it. This can be useful if lldb needs to interoperate with a gdb-protocol server with a known issue or bug. llvm-svn: 191729
-
Craig Topper authored
llvm-svn: 191728
-
Faisal Vali authored
When nested C++11 lambdas are used in NSDMI's - this patch prevents infinite recursion by computing the linkage of any nested lambda by determining the linkage of the outermost enclosing lambda (which might inherit its linkage from its parent). See http://llvm-reviews.chandlerc.com/D1783 for Doug's approval. [On a related note, I need this patch so as to pass tests of transformations of nested lambdas returned from member functions] llvm-svn: 191727
-
Eli Friedman authored
When we check access for lookup results, make sure we propagate the result's access to the access control APIs; this can be different from the natural access of the declaration depending on the path used by the lookup. PR17394. llvm-svn: 191726
-
Richard Smith authored
-relaxed-aliasing. llvm-svn: 191725
-
Tom Stellard authored
llvm-svn: 191724
-
Andrew Kaylor authored
llvm-svn: 191723
-
Andrew Kaylor authored
Tests to follow. PIC with small code model and EH frame handling will not work with multiple modules. There are also some rough edges to be smoothed out for remote target support. llvm-svn: 191722
-
Eric Christopher authored
into the debug_ranges section. llvm-svn: 191721
-
Eric Christopher authored
llvm-svn: 191720
-
Eli Friedman authored
Currently, IR generation can't handle file-scope compound literals with non-constant initializers in C++. Fixes PR17415 (the first crash in the bug). (We should probably change (T){1,2,3} to use the same codepath as T{1,2,3} in C++ eventually, given that the semantics of the latter are actually defined by the standard.) llvm-svn: 191719
-
Richard Smith authored
out of the working paper. This reverts r179962 and r179992. llvm-svn: 191718
-
Matt Kopec authored
llvm-svn: 191717
-
Matt Arsenault authored
llvm-svn: 191716
-
Preston Gurd authored
llvm-svn: 191715
-
Matt Kopec authored
llvm-svn: 191714
-
Matt Arsenault authored
llvm-svn: 191713
-
Matt Arsenault authored
llvm-svn: 191712
-
Preston Gurd authored
on ADD16rr opcodes, if src1 != src, since that would cause convertToThreeAddress to try to create a virtual register. This is not permitted after register allocation, which is when the X86FixupLEAs pass runs. This patch fixes PR16785. llvm-svn: 191711
-
Eric Christopher authored
SEC_OFFSET from the beginning of the section so go ahead and emit a label at the beginning of each one. llvm-svn: 191710
-
Daniel Malea authored
- delegating c'tors not supported llvm-svn: 191709
-