summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
* Remove dead variable.Bill Wendling2009-12-281-1/+0
| | | | llvm-svn: 92194
* Remove dead variable.Bill Wendling2009-12-281-2/+0
| | | | llvm-svn: 92193
* Remove dead store.Bill Wendling2009-12-281-1/+0
| | | | llvm-svn: 92192
* Remove dead store and simplify code.Bill Wendling2009-12-281-5/+4
| | | | llvm-svn: 92191
* Remove dead store.Bill Wendling2009-12-281-2/+2
| | | | llvm-svn: 92190
* Remove dead variable.Bill Wendling2009-12-281-2/+0
| | | | llvm-svn: 92189
* Remove dead variable.Bill Wendling2009-12-281-1/+0
| | | | llvm-svn: 92188
* Remove dead store.Bill Wendling2009-12-281-1/+1
| | | | llvm-svn: 92187
* Remove dead variable.Bill Wendling2009-12-281-2/+1
| | | | llvm-svn: 92186
* Remove dead variable.Bill Wendling2009-12-281-1/+0
| | | | llvm-svn: 92185
* Remove dead variable.Bill Wendling2009-12-281-1/+0
| | | | llvm-svn: 92184
* Remove dead store. The initial value was never used, but always overridden.Bill Wendling2009-12-281-7/+6
| | | | llvm-svn: 92182
* Add an "ATTRIBUTE_UNUSED" macro (and use it). It's for variables which areBill Wendling2009-12-281-1/+2
| | | | | | | mainly used in debugging and/or assert situations. It should make the compiler and the static analyzer stop nagging us about them. llvm-svn: 92181
* Remove dead variable.Bill Wendling2009-12-281-3/+0
| | | | llvm-svn: 92180
* Remove dead variable.Bill Wendling2009-12-281-2/+0
| | | | llvm-svn: 92179
* Remove dead variable.Bill Wendling2009-12-281-1/+0
| | | | llvm-svn: 92178
* PR5886: Make sure IMUL32m is marked as setting EFLAGS, so scheduling doesn'tEli Friedman2009-12-261-1/+1
| | | | | | do illegal stuff around it. No testcase because the issue is very fragile. llvm-svn: 92167
* Avoid assigning to Changed when it won't be used after the return.Bill Wendling2009-12-251-2/+2
| | | | llvm-svn: 92160
* Remove dead store.Bill Wendling2009-12-251-1/+1
| | | | llvm-svn: 92159
* Remove dead store from copy-pasto.Bill Wendling2009-12-251-1/+1
| | | | llvm-svn: 92158
* Remove dead store.Bill Wendling2009-12-251-1/+0
| | | | llvm-svn: 92157
* Remove dead store.Bill Wendling2009-12-251-1/+0
| | | | llvm-svn: 92156
* Implement support for converting to string at "natural precision", and fix someJohn McCall2009-12-241-16/+26
| | | | | | major bugs in long-precision conversion. llvm-svn: 92150
* Substantially optimize APFloat::toString() by doing a single large divide toJohn McCall2009-12-241-0/+37
| | | | | | | | | | | | cut the significand down to the desired precision *before* entering the core divmod loop. Makes the overall algorithm logarithmic in the exponent. There's still a lot of room for improvement here, but this gets the performance back down to acceptable-for-diagnostics levels, even for long doubles. negligible, even on long doubles. llvm-svn: 92130
* Add accessors for the largest-magnitude, smallest-magnitude, andJohn McCall2009-12-241-0/+301
| | | | | | | | smallest-normalized-magnitude values in a given FP semantics. Provide an APFloat-to-string conversion which I am quite ready to admit could be much more efficient. llvm-svn: 92126
* Set Remainder before Quotient in case Quotient and LHS alias. The newJohn McCall2009-12-241-1/+1
| | | | | | order should be immune to such problems. llvm-svn: 92124
* handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a Chris Lattner2009-12-241-19/+55
| | | | | | | | compare. On other targets we end up with a call to memcmp because we don't want 16 individual byte loads. We should be able to use movups as well, but we're failing to select the generated icmp. llvm-svn: 92107
* Change errs() to dbgs().David Greene2009-12-241-1/+1
| | | | llvm-svn: 92099
* move an optimization for memcmp out of simplifylibcalls and into Chris Lattner2009-12-243-13/+107
| | | | | | | | | SDISel. This optimization was causing simplifylibcalls to introduce type-unsafe nastiness. This is the first step, I'll be expanding the memcmp optimizations shortly, covering things that we really really wouldn't want simplifylibcalls to do. llvm-svn: 92098
* Change errs() to dbgs().David Greene2009-12-241-13/+13
| | | | llvm-svn: 92097
* Change errs() to dbgs().David Greene2009-12-241-1/+1
| | | | llvm-svn: 92096
* Change errs() to dbgs().David Greene2009-12-241-3/+4
| | | | llvm-svn: 92094
* Change errs() to dbgs().David Greene2009-12-241-59/+59
| | | | llvm-svn: 92093
* Change errs() to dbgs().David Greene2009-12-241-1/+1
| | | | llvm-svn: 92092
* Change errs() to dbgs().David Greene2009-12-231-3/+3
| | | | llvm-svn: 92091
* Change errs() to dbgs().David Greene2009-12-231-3/+3
| | | | llvm-svn: 92088
* Change dbgs() back to errs() as Chris requested.David Greene2009-12-231-1/+1
| | | | llvm-svn: 92086
* Change dbgs() back to errs() as Chris requested.David Greene2009-12-231-4/+4
| | | | llvm-svn: 92085
* reorder to follow a normal fall-through style, no functionality change.Chris Lattner2009-12-231-4/+3
| | | | llvm-svn: 92084
* Clarify how dbgs() operates.David Greene2009-12-231-1/+1
| | | | llvm-svn: 92083
* Change dbgs() back to errs() for assert messages as Chris requested.David Greene2009-12-231-3/+3
| | | | llvm-svn: 92081
* Change dbgs() back to errs() for assert messages as Chris requested.David Greene2009-12-231-1/+1
| | | | llvm-svn: 92080
* sizeof(char) is always 1.Chris Lattner2009-12-231-2/+2
| | | | llvm-svn: 92079
* Change dbgs() back to errs() for assert messages as Chris requested.David Greene2009-12-231-4/+4
| | | | llvm-svn: 92077
* Change dbgs() back to errs() for assert messages as Chris requested.David Greene2009-12-231-3/+3
| | | | llvm-svn: 92076
* Remove dump routine and the associated Debug.h from a header. Patch upDavid Greene2009-12-232-36/+37
| | | | | | other files to compensate. llvm-svn: 92075
* Change dbgs() back to errs() as Chris requested.David Greene2009-12-233-39/+39
| | | | llvm-svn: 92073
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-231-1/+2
| | | | | | s/errs/dbgs/g except for certain special cases. llvm-svn: 92071
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-231-4/+4
| | | | | | s/errs/dbgs/g except for certain special cases. llvm-svn: 92068
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-231-7/+7
| | | | | | s/errs/dbgs/g except for certain special cases. llvm-svn: 92067
OpenPOWER on IntegriCloud