- Mar 13, 2010
-
-
Chris Lattner authored
llvm-svn: 98426
-
Douglas Gregor authored
llvm-svn: 98425
-
Douglas Gregor authored
llvm-svn: 98424
-
Ted Kremenek authored
llvm-svn: 98421
-
Daniel Dunbar authored
relative to the fragment address, not its offset. This was masked by the text section normally being at address 0. llvm-svn: 98420
-
Daniel Dunbar authored
compiler may not lead with the text section. llvm-svn: 98418
-
Daniel Dunbar authored
llvm-svn: 98417
-
Evan Cheng authored
llvm-svn: 98416
-
Chris Lattner authored
entries to not thrash std::strings and MCSymbols. llvm-svn: 98415
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98414
-
Chris Lattner authored
targets. This is a temporary hack for the .o file writer that Daniel wants :) llvm-svn: 98413
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98412
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98411
-
Jeffrey Yasskin authored
Tested: clang debug bootstrap, llvm-gcc bootstrap, `make check-lit` after configuring with --with-llvmgccdir (and this did run the FrontendC* tests this time) llvm-svn: 98410
-
Bob Wilson authored
writebacks to the address register. This gets rid of the hack that the first register on the list was the magic writeback register operand. There was an implicit constraint that if that operand was not reg0 it had to match the base register operand. The post-RA scheduler's antidependency breaker did not understand that constraint and sometimes changed one without the other. This also fixes Radar 7495976 and should help the verifier work better for ARM code. There are now new ld/st instructions explicit writeback operands and explicit constraints that tie those registers together. llvm-svn: 98409
-
Devang Patel authored
llvm-svn: 98408
-
Daniel Dunbar authored
other functionality on 403.gcc compiled at -O0. llvm-svn: 98405
-
Daniel Dunbar authored
because we don't understand how the specific instruction is doing sign extension. llvm-svn: 98404
-
Devang Patel authored
llvm-svn: 98403
-
Bob Wilson authored
mostly the same. llvm-svn: 98402
-
Devang Patel authored
Use CodeMetrics.analyzeBasicBlock() to estimate BB size. llvm-svn: 98401
-
John McCall authored
Fixes an assertion arising C overload analysis, but really I can't imagine that this wouldn't cause a thousand other uncaught failures. Fixes PR6600. llvm-svn: 98400
-
- Mar 12, 2010
-
-
Jeffrey Yasskin authored
Tested: make CPPFLAGS=-m64 CXXFLAGS=-m64 -j8 && (cd tools/clang;make test) llvm-svn: 98399
-
Bob Wilson authored
llvm-svn: 98398
-
Ted Kremenek authored
llvm-svn: 98397
-
Daniel Dunbar authored
- The implementation is currently very brain dead and inefficient, but I have a clear plan on how to fix it. - The good news is, it works and correctly assembles 403.gcc (when built with Clang, at '-Os', '-Os -g', and '-O3'). Even better, at '-Os' and '-Os -g', the resulting binary is exactly equivalent to that when built with the system assembler. So it probably works! :) llvm-svn: 98396
-
Bob Wilson authored
llvm-svn: 98395
-
Jeffrey Yasskin authored
llvm-svn: 98394
-
Fariborz Jahanian authored
when initialized variable is a byref block variable and is referenced recursively in the initializer (you guessed it, it is block implementation of fibonacci number). Fix, on the other hand is trvial, by generating the API for byref variable before API for its initializer. We will have this test added to our internal test suite as a clang-style test is not possible due to very convoluted IR sequence. Fixes radar 7745514. llvm-svn: 98393
-
Chris Lattner authored
llvm-svn: 98392
-
Chris Lattner authored
llvm-svn: 98391
-
Chris Lattner authored
remove it. llvm-svn: 98390
-
Chris Lattner authored
some of its callers. llvm-svn: 98388
-
Chris Lattner authored
it to be non-virtual and soon disappear. llvm-svn: 98387
-
Chris Lattner authored
llvm-svn: 98386
-
Devang Patel authored
llvm-svn: 98385
-
Chris Lattner authored
llvm-svn: 98384
-
Daniel Dunbar authored
llvm-svn: 98381
-
Daniel Dunbar authored
llvm-svn: 98380
-
Daniel Dunbar authored
llvm-svn: 98379
-