- Jun 21, 2010
-
-
Eric Christopher authored
llvm-svn: 106465
-
Ted Kremenek authored
function, clang_getResultType(), which returns the result type of the function type. llvm-svn: 106459
-
Jordy Rose authored
When folding additive operations, convert the values to the same type. When assuming relationships, convert the integers to the same type as the symbol, at least for now. llvm-svn: 106458
-
Eric Christopher authored
llvm-svn: 106457
-
Jordy Rose authored
llvm-svn: 106456
-
Eric Christopher authored
llvm-svn: 106455
-
Dan Gohman authored
variable differently. llvm-svn: 106454
-
Fariborz Jahanian authored
for sorting (radar 8076356). llvm-svn: 106453
-
Dan Gohman authored
SmallVector, and other SmallVector simplifications. llvm-svn: 106452
-
Ted Kremenek authored
llvm-svn: 106451
-
Benjamin Kramer authored
instructions so it's really profitable to inline them. llvm-svn: 106450
-
Eric Christopher authored
llvm-svn: 106448
-
Eric Christopher authored
llvm-svn: 106447
-
Eric Christopher authored
llvm-svn: 106446
-
Eric Christopher authored
llvm-svn: 106445
-
Dan Gohman authored
llvm-svn: 106444
-
Dale Johannesen authored
llvm-svn: 106443
-
Fariborz Jahanian authored
Test case will be checked in llvm test suite. (finishes off radar 8076356). llvm-svn: 106441
-
Douglas Gregor authored
declaration have default visibility even under -fvisibility=hidden. Fixes <rdar://problem/8109763>. llvm-svn: 106440
-
Devang Patel authored
llvm-svn: 106439
-
Devang Patel authored
"llvm.dbg.lv.~A" is not a valid name. llvm-svn: 106438
-
Bruno Cardoso Lopes authored
Move part of SSE 1 & 2 compare, shuffle and unpack instructions closely. Preparing them for refactoring and to the addition of their AVX forms llvm-svn: 106437
-
Bruno Cardoso Lopes authored
Add AVX regular (non-aliased ones) and,or,xor,andn packed instructions. They are already tested in the MC framework, no test needed llvm-svn: 106436
-
Dale Johannesen authored
handling, plus correct R9 handling in that mode. llvm-svn: 106434
-
Eric Christopher authored
Based on a patch by Patrick Marlier! llvm-svn: 106433
-
Jim Grosbach authored
llvm-svn: 106430
-
Chris Lattner authored
llvm-svn: 106428
-
Chris Lattner authored
llvm-svn: 106427
-
Fariborz Jahanian authored
particular sequence causes its definition to not be generated in the object file. (fixes radar 8071804). llvm-svn: 106424
-
Dan Gohman authored
llvm-svn: 106423
-
Dan Gohman authored
Split the code for materializing a value out of SelectionDAGBuilder::getValue into a helper function, so that it can be used in other ways. Add a new getNonRegisterValue function which uses it, for use in code which doesn't want a CopyFromReg even when FuncMap.ValueMap already has an entry for it. llvm-svn: 106422
-
Kalle Raiskila authored
llvm-svn: 106421
-
Kalle Raiskila authored
This allows the fast regiser allocator to remove redundant register moves. Update a set of tests that depend on the register allocator to be linear scan. llvm-svn: 106420
-
Kalle Raiskila authored
llvm-svn: 106419
-
Benjamin Kramer authored
an unitialized variable. valgrind_errors -= 1; llvm-svn: 106418
-
Benjamin Kramer authored
dependent on the last byte of the buffer, which could be unitialized. llvm-svn: 106417
-
Benjamin Kramer authored
This also fixes a bug where we were trying to copy m_string into itself via a format string. The pointer was invalidated by m_string.resize and lldb (sometimes) crashed inside vsnprintf. llvm-svn: 106416
-
Dan Gohman authored
llvm-svn: 106415
-
Dan Gohman authored
the LocalValueMap, to make it more flexible when fast-isel isn't proceding straight top-down. llvm-svn: 106414
-
Rafael Espindola authored
I was trying to do some refactoring on the copyRegToReg, but this is realyl a work in progress and not generally useful yet. llvm-svn: 106413
-