- Jul 18, 2011
-
-
Chris Lattner authored
llvm-svn: 135375
-
Chris Lattner authored
update for recent api changes. I have a hard time believing that this is actually a useful example. llvm-svn: 135374
-
Chris Lattner authored
llvm-svn: 135373
-
Evan Cheng authored
llvm-svn: 135369
-
Chris Lattner authored
llvm-svn: 135367
-
Chris Lattner authored
mallocs. llvm-svn: 135366
-
Chris Lattner authored
llvm-svn: 135365
-
Benjamin Kramer authored
llvm-svn: 135364
-
- Jul 17, 2011
-
-
Nadav Rotem authored
llvm-svn: 135362
-
Oscar Fuentes authored
When building LLVM/Clang on Solaris. The generated makefiles would have an extraneous semi-colon character in them prior to this change due to the way the 'CMAKE_CXX_FLAGS' variable was defined. Simply adjusting the definition by moving the current CMAKE_CXX_FLAGS value within the quotes solves the problem. Patch by Art Haas! llvm-svn: 135361
-
Chris Lattner authored
llvm-svn: 135360
-
Benjamin Kramer authored
llvm-svn: 135358
-
- Jul 16, 2011
-
-
Jakub Staszak authored
llvm-svn: 135354
-
Jakub Staszak authored
llvm-svn: 135353
-
Jakub Staszak authored
llvm-svn: 135352
-
Owen Anderson authored
llvm-svn: 135343
-
Eric Christopher authored
llvm-svn: 135342
-
Matt Beaumont-Gay authored
llvm-svn: 135339
-
Eli Friedman authored
Make the disassembler able to disassemble a bunch of instructions with names in the TableGen files containing "64" on x86-32. This includes a bunch of x87 instructions, like fld, and a bunch of SSSE3 instructions on MMX registers like pshufb. Part of PR8873. llvm-svn: 135337
-
Andrew Trick authored
assertion I added in r135333. Check for the existence of a preheader before expanding a recurrence. llvm-svn: 135335
-
Andrew Trick authored
llvm-svn: 135334
-
Andrew Trick authored
related bug fixes and corresponding assertions for uninitialized data and missing NULL check. Test cases will be included with the new LFTR. llvm-svn: 135333
-
Bruno Cardoso Lopes authored
llvm-svn: 135332
-
Eric Christopher authored
llvm-svn: 135330
-
Jakob Stoklund Olesen authored
This should unbreak the build-self-4-mingw32 tester. I have a very complicated test case that I will try to clean up. llvm-svn: 135329
-
-
Chris Lattner authored
llvm-svn: 135323
-
Dan Gohman authored
llvm-svn: 135320
-
Owen Anderson authored
Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr, using pseudo-instructions to lower to the single final opcode. Update the ARM disassembler for this change. llvm-svn: 135319
-
Dan Gohman authored
and just use the ones from TargetLowering directly. llvm-svn: 135318
-
Bruno Cardoso Lopes authored
1) Make non-legal 256-bit loads to be promoted to v4i64. This lets us canonize the loads and handle things the same way we use to handle for 128-bit registers. Despite of what one of the removed comments explained, the load promotion would not mess with VPERM, it's only a matter of doing the appropriate bitcasts when this instructions comes to be introduced. Also make LOAD v8i32 legal. 2) Doing 1) exposed two bugs: - v4i64 was being promoted to itself for several opcodes (introduced in r124447 by David Greene) causing endless recursion and the stack to explode. - there was no support for allOnes BUILD_VECTORs and ANDNP would fail to match because it was generating early target constant pools during lowering. 3) The testcases are already checked-in, doing 1) exposed the bugs in the current testcases. 4) Tidy up code to be more clear and explicit about AVX. llvm-svn: 135313
-
Bruno Cardoso Lopes authored
comming together with other tests. llvm-svn: 135312
-
Dan Gohman authored
llvm-svn: 135311
-
- Jul 15, 2011
-
-
Jakob Stoklund Olesen authored
This gets rid of some of the gory splitting details in RAGreedy and makes them available to future SplitKit clients. Slightly generalize the functionality to support multi-way splitting. Specifically, SplitEditor::splitLiveThroughBlock() supports switching between different register intervals in a block. llvm-svn: 135307
-
Dan Gohman authored
llvm-svn: 135305
-
Eli Friedman authored
llvm-svn: 135303
-
Devang Patel authored
llvm-svn: 135302
-
Chad Rosier authored
llvm-svn: 135299
-
Eric Christopher authored
llvm-svn: 135298
-
Jakub Staszak authored
not isEquality(). llvm-svn: 135296
-