aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2005-01-01Substantially improve the code generated by non-folded setcc instructions.Chris Lattner
2004-12-17Remove unused #includeChris Lattner
2004-12-14The mystery of Olden/tsp solved, and more opportunities for speedup.Brian Gaeke
2004-12-14Get rid of shifts by zero in most cases.Brian Gaeke
2004-12-13Add some notesChris Lattner
2004-12-13Add V8 SPEC status.Brian Gaeke
2004-12-12Use the target triple to pick this target.Chris Lattner
2004-12-12Complete the list of MultiSource failures.Brian Gaeke
2004-12-12hbd should be working now.Brian Gaeke
2004-12-12Finally enable the setcc-branch folding code.Brian Gaeke
2004-12-12Add (currently disabled) code for canFoldSetCCBrian Gaeke
2004-12-12Add stubs for setcc-branch folding support.Brian Gaeke
2004-12-11Print llvm code one function at a time.Brian Gaeke
2004-12-11JIT should print LLVM each function before selecting instructions for it.Brian Gaeke
2004-12-11Bools are *also* not ints. Sigh. Furthermore, most of the TargetMachineBrian Gaeke
2004-12-11Look for many more moves to fold (previously, we onlyBrian Gaeke
2004-12-11Make GEPs not suck so much:Brian Gaeke
2004-12-11Update lists of failing benchmarks, including info on whichBrian Gaeke
2004-12-10Move -lowerselect later in the chain; some select instructions wereBrian Gaeke
2004-12-10Add the rest of the multiply instructions.Brian Gaeke
2004-12-10Support binary operations with immediates for <= cInt.Brian Gaeke
2004-12-10Update lists of failing benchmarks (except C++...something is theBrian Gaeke
2004-12-10Adjust paths: Sparc/V8 --> SparcV8Brian Gaeke
2004-12-10Make this file self-contained.Brian Gaeke
2004-12-10Update list of failing MultiSource benchmarks. It works out to +5 -5, but IBrian Gaeke
2004-12-10When FpMOVDs appeared in pairs, we were mistakenly skipping over the latter ofBrian Gaeke
2004-12-09We're continuing to make progress on MultiSource.Brian Gaeke
2004-12-09Bytes and shorts are aligned differently from words.Brian Gaeke
2004-12-09Fix asm-printing directives (how did we not see this before...apparently,Brian Gaeke
2004-12-03This code rotted - change it to call abort() until someone wantsBrian Gaeke
2004-11-30Update list of failing benchmarks.Brian Gaeke
2004-11-30If we're about to emit something like:Brian Gaeke
2004-11-24Update list of failing benchmarks.Brian Gaeke
2004-11-24Fix bug in emitGEPOperation with large struct-member offsets.Brian Gaeke
2004-11-23Support shr long/ulong.Brian Gaeke
2004-11-23Support printing ConstantAggregateZeros.Brian Gaeke
2004-11-23Update failing SingleSource test-case list.Brian Gaeke
2004-11-23pseudocode for 64-bit lshr.Brian Gaeke
2004-11-23Add more known-failing tests.Brian Gaeke
2004-11-23Add the rest of the logical instructions.Brian Gaeke
2004-11-22Add stub method for long shift codegen.Brian Gaeke
2004-11-22Update to-do list.Brian Gaeke
2004-11-21Implement setcc on longs.Brian Gaeke
2004-11-21Add all the rest of the ADD and SUB variants, some of which are important forBrian Gaeke
2004-11-21Support add, sub, mul, div, rem on longs/ulongs (latter 3 by emitting libcalls).Brian Gaeke
2004-11-21Update to-do list.Brian Gaeke
2004-11-21Fix extraStack calculation -- I think in fact it might be getting a bit *too*Brian Gaeke
2004-11-21Update list of failing benchmarks & to-do list.Brian Gaeke
2004-11-20Support most cases of vaarg (except double).Brian Gaeke
2004-11-20Update failing test cases & to-do list.Brian Gaeke