- Nov 08, 2008
-
-
Evan Cheng authored
llvm-svn: 58896
-
Evan Cheng authored
Rename isString -> isExternalSymbol; getString -> getExternalSymbol since these work on externsym machine relocations. llvm-svn: 58895
-
Evan Cheng authored
llvm-svn: 58894
-
Evan Cheng authored
llvm-svn: 58893
-
Scott Michel authored
theframe size is 0; the prologue and epilogue should be emitted in this case. llvm-svn: 58890
-
Daniel Dunbar authored
promotion. - Eliminate uses after free and simplify tests. Devang: Please check that this is still doing what you intended. llvm-svn: 58887
-
Daniel Dunbar authored
llvm-svn: 58885
-
Evan Cheng authored
llvm-svn: 58883
-
Evan Cheng authored
llvm-svn: 58882
-
Evan Cheng authored
llvm-svn: 58881
-
Ted Kremenek authored
llvm-svn: 58879
-
Evan Cheng authored
llvm-svn: 58877
-
Dale Johannesen authored
is noticeably worse than previous PPC-specific code. Since the latter was also wrong in some cases and correctness is more important than efficiency, I'm disabling this test temporarily while I fix it. llvm-svn: 58876
-
Dale Johannesen authored
llvm-svn: 58875
-
Dale Johannesen authored
llvm-svn: 58874
-
- Nov 07, 2008
-
-
Evan Cheng authored
llvm-svn: 58872
-
Dale Johannesen authored
This is Chris' patch from the PR, modified to realize that SETUGT/SETULT occur legitimately with integers, plus two fixes in LegalizeDAG to pass a valid result type into LegalizeSetCC. The argument of TLI.getSetCCResultType is ignored on PPC, but I think I'm following usage elsewhere. llvm-svn: 58871
-
Evan Cheng authored
llvm-svn: 58869
-
Evan Cheng authored
llvm-svn: 58868
-
Dan Gohman authored
exception, like it does for a std::string exception. llvm-svn: 58865
-
Dan Gohman authored
llvm-svn: 58863
-
Duncan Sands authored
the condition for a BRCOND, according to what is returned by getSetCCResultContents. Since all targets return the same thing (ZeroOrOneSetCCResult), this should be harmless! The point is that all over the place the result of SETCC is fed directly into BRCOND. On machines for which getSetCCResultContents returns ZeroOrNegativeOneSetCCResult, this is a sign-extended boolean. So it seems dangerous to also feed BRCOND zero-extended booleans in some circumstances - for example, when promoting the condition. llvm-svn: 58861
-
Dan Gohman authored
This is a temporary fix for the -print-emitted-asm option, where errs() is used as the stream, in the case where other code is using stderr without using errs()' buffer. Hopefully soon we'll fix errs() to be non-buffered instead. Patch by Preston Gurd. llvm-svn: 58859
-
Dale Johannesen authored
llvm-svn: 58856
-
Nick Lewycky authored
llvm-svn: 58852
-
Richard Osborne authored
llvm-svn: 58845
-
Richard Osborne authored
llvm-svn: 58844
-
Richard Osborne authored
llvm-svn: 58843
-
Richard Osborne authored
llvm-svn: 58841
-
Richard Osborne authored
llvm-svn: 58840
-
Scott Michel authored
llvm-svn: 58839
-
Richard Osborne authored
llvm-svn: 58838
-
Evan Cheng authored
llvm-svn: 58836
-
Evan Cheng authored
llvm-svn: 58835
-
Evan Cheng authored
llvm-svn: 58834
-
Scott Michel authored
NB: This is likely to need more work. llvm-svn: 58832
-
Bill Wendling authored
llvm-svn: 58830
-
Bill Wendling authored
llvm-svn: 58829
-
Evan Cheng authored
llvm-svn: 58828
-
Dale Johannesen authored
llvm-svn: 58827
-