summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* new testcaseChris Lattner2007-02-171-0/+5
| | | | llvm-svn: 34361
* adding PR 1200 comment by requestDale Johannesen2007-02-171-0/+1
| | | | llvm-svn: 34360
* Fixes PR 1200Dale Johannesen2007-02-174-15/+103
| | | | llvm-svn: 34359
* Do not dereference invalid ranges. Generalize targetdata alignment model.Chris Lattner2007-02-172-64/+51
| | | | | | This fixes the UnitTests/Vector/sumarray-dbl regressions. llvm-svn: 34358
* Fix bugs introduced by constructor parameter order change.Reid Spencer2007-02-172-16/+32
| | | | llvm-svn: 34357
* Fix CodeGen/PowerPC/2007-02-16-AlignPacked.llChris Lattner2007-02-161-2/+2
| | | | llvm-svn: 34356
* testcase for recent targetdata regressionChris Lattner2007-02-161-0/+3
| | | | llvm-svn: 34355
* Remove an unnecessary predicate.Reid Spencer2007-02-161-1/+1
| | | | | | Patch by Scott Michel. llvm-svn: 34354
* Review changes:Reid Spencer2007-02-162-357/+433
| | | | | | | | | | | | | | | 1. Function style changes. 2. 80-col violations. 3. Better names for things. 4. Arrange constructors so they all take bit width first. 5. Add named signed and unsigned comparison functions and remove the corresponding operators. 6. Remove operator&& and operator|| but provide a getBoolValue function which converts to bool as comparison against 0. This allows the normal && and || operators to be used as if (X.getBoolValue() && Y.getBoolValue()) Note: this still doesn't function 100% yet. I'm working on the bugs now. llvm-svn: 34353
* simplify some code, ensure that packed structures get abi alignment of 1.Chris Lattner2007-02-161-18/+11
| | | | llvm-svn: 34352
* fix incorrect encoding of vminsw.Chris Lattner2007-02-161-1/+1
| | | | llvm-svn: 34351
* Regenerate for getrlimit/setrlimit.Reid Spencer2007-02-161-1/+112
| | | | llvm-svn: 34350
* Add possibility to set memory limit for binaries run via libSystem. ThisAnton Korobeynikov2007-02-1616-37/+97
| | | | | | is especially needed for bugpoint. This partly implements PR688 llvm-svn: 34349
* Print <dead> def operands.Evan Cheng2007-02-161-0/+2
| | | | llvm-svn: 34343
* Add live-ins to every BB.Evan Cheng2007-02-161-0/+20
| | | | llvm-svn: 34342
* Add missing break statements!Reid Spencer2007-02-161-12/+12
| | | | llvm-svn: 34341
* update symtab section to reflect recent changes.Chris Lattner2007-02-161-146/+19
| | | | llvm-svn: 34340
* fix buildAndrew Lenharth2007-02-161-0/+1
| | | | llvm-svn: 34339
* This was done recentlyAndrew Lenharth2007-02-161-3/+1
| | | | llvm-svn: 34338
* test commit (blank line)Dale Johannesen2007-02-161-0/+1
| | | | llvm-svn: 34337
* make mayWriteToMemory a non-virtual functionChris Lattner2007-02-153-18/+21
| | | | llvm-svn: 34334
* convert more vectors to smallvectors, 2.8% speedupChris Lattner2007-02-151-3/+3
| | | | llvm-svn: 34333
* change some vectors to smallvectors. This speeds up instcombine on 447.dealIIChris Lattner2007-02-151-3/+3
| | | | | | by 5%. llvm-svn: 34332
* UpdateEvan Cheng2007-02-151-1/+1
| | | | llvm-svn: 34331
* For PR1195:Reid Spencer2007-02-152-5/+5
| | | | | | PACKED_ALIGN -> VECTOR_ALIGN llvm-svn: 34330
* Add myself to the credits.Dan Gohman2007-02-151-0/+4
| | | | llvm-svn: 34329
* Proper fix for the off-by-one bug in clear_unused_bits().Evan Cheng2007-02-151-5/+3
| | | | llvm-svn: 34328
* Update this test to compile properly and check against the correctReid Spencer2007-02-151-10/+9
| | | | | | string generated by the CBE. This is no longer an XFAIL. llvm-svn: 34327
* Fix an off-by-one bug in computing the index of the word to clear.Reid Spencer2007-02-151-1/+4
| | | | llvm-svn: 34326
* Make sure Capacity gets initialized too.Reid Spencer2007-02-151-0/+1
| | | | llvm-svn: 34325
* rewrite Value::takeName to take advantage of the new symtab stuff. ThisChris Lattner2007-02-151-6/+55
| | | | | | | causes it to require no allocations and no symtab lookups in the common case. This speeds up instcombine 9.2% on 447.dealII. llvm-svn: 34324
* switch an std::set to a SmallPtr set, this speeds up instcombine by 9.5%Chris Lattner2007-02-151-3/+4
| | | | | | on 447.dealII llvm-svn: 34323
* Missing a ;Evan Cheng2007-02-151-3/+2
| | | | llvm-svn: 34322
* the lengths of the strings are known, just use memcmpChris Lattner2007-02-151-1/+1
| | | | llvm-svn: 34321
* BitVector::reference operator=(const reference& rhs) is unnecessary thanks ↵Evan Cheng2007-02-151-8/+0
| | | | | | to autoconvert to bool. llvm-svn: 34320
* Remove unnecessary checks.Evan Cheng2007-02-151-10/+5
| | | | llvm-svn: 34319
* Implement Function::getIntrinsicID without it needing to call Value::getName,Chris Lattner2007-02-152-5/+10
| | | | | | which allocates a string. This speeds up instcombine on 447.dealII by 5%. llvm-svn: 34318
* operator== returns false when two bitvectors have different sizes.Evan Cheng2007-02-151-1/+3
| | | | llvm-svn: 34317
* Merges two resize() variants.Evan Cheng2007-02-151-11/+3
| | | | llvm-svn: 34316
* Clear no longer deleting the bits to avoid mallocs.Evan Cheng2007-02-151-5/+1
| | | | llvm-svn: 34315
* BitVector::count() bugs.Evan Cheng2007-02-151-1/+6
| | | | llvm-svn: 34314
* Eliminate a redundent ctor; eliminate one more potential new [0].Evan Cheng2007-02-151-10/+8
| | | | llvm-svn: 34313
* 1 -> 1L since BitWord has type unsigned long.Evan Cheng2007-02-151-9/+9
| | | | llvm-svn: 34312
* Eliminate new[0], just set Bits to NULL.Evan Cheng2007-02-151-11/+20
| | | | llvm-svn: 34311
* Add a new Value::getNameStr method, which is preferred over getName.Chris Lattner2007-02-152-2/+3
| | | | llvm-svn: 34310
* Inverted the condition by accident.Evan Cheng2007-02-151-1/+1
| | | | llvm-svn: 34309
* For PR1202:Reid Spencer2007-02-151-1/+2
| | | | | | Make sure we found an existing Alignment before overwriting it. llvm-svn: 34308
* fix indentationChris Lattner2007-02-151-2/+2
| | | | llvm-svn: 34307
* Apply B Scott Michel's patch for PR1184, which improves diagnostics in anChris Lattner2007-02-151-2/+16
| | | | | | abort case. llvm-svn: 34306
* Bug fixes: assignment operator forgot to copy over size; copy ctor forgot to ↵Evan Cheng2007-02-151-5/+6
| | | | | | clear unused top bits. llvm-svn: 34305
OpenPOWER on IntegriCloud