- Nov 09, 2008
-
-
Anton Korobeynikov authored
and breaks llvm-gcc llvm-svn: 58926
-
- Nov 08, 2008
-
-
Oscar Fuentes authored
LLVMCellSPUCodeGen. llvm-svn: 58925
-
Oscar Fuentes authored
clean start. llvm-svn: 58924
-
Oscar Fuentes authored
llvm-svn: 58923
-
Scott Michel authored
structure. Assembly printer now outputs the correct section for strings. llvm-svn: 58921
-
Duncan Sands authored
llvm-svn: 58920
-
Anton Korobeynikov authored
FIXME: it seems, that most of targets don't support offsets wrt CPI/GlobalAddress', was it intentional? llvm-svn: 58917
-
Nicolas Geoffray authored
llvm-svn: 58908
-
Anton Korobeynikov authored
variable for it. This greatly reduces amount of unused variables in llvm2cpp-generated code llvm-svn: 58905
-
Evan Cheng authored
llvm-svn: 58899
-
Evan Cheng authored
llvm-svn: 58898
-
Evan Cheng authored
llvm-svn: 58897
-
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
-
Evan Cheng authored
llvm-svn: 58883
-
Evan Cheng authored
llvm-svn: 58882
-
Evan Cheng authored
llvm-svn: 58877
-
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
-
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
-
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
-
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
-
Devang Patel authored
llvm-svn: 58826
-
Dale Johannesen authored
(e.g. a bitfield test) narrow the load as much as possible. The has the potential to avoid unnecessary partial-word load-after-store conflicts, which cause stalls on several targets. Also a size win on x86 (testb vs testl). llvm-svn: 58825
-