aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* eliminate some std::set's.Chris Lattner2008-11-161-9/+10
* simplify loopChris Lattner2008-11-161-5/+2
* simplify a bunch more instcombines to use m_Specific etc.Chris Lattner2008-11-161-40/+37
* factor the code for simplifying (icmp)|(icmp) into its own function.Chris Lattner2008-11-161-151/+167
* do some computation with apints instead of ConstantInts.Chris Lattner2008-11-161-6/+5
* merge a check into a place where it is simpler.Chris Lattner2008-11-161-20/+17
* Improved shuffle normalization to avoid using extract/build when weMon P Wang2008-11-161-96/+122
* factor a whole bunch of code out into a helper function.Chris Lattner2008-11-161-149/+166
* simplify the conditions on two gigantic if's, decreasing indentationChris Lattner2008-11-161-290/+289
* simplify some instcombine matches by using m_SpecificChris Lattner2008-11-161-37/+34
* Use new m_SelectCst template to eliminate macros.Chris Lattner2008-11-161-9/+5
* simplify code.Chris Lattner2008-11-161-17/+12
* Handle the case where there is no "not". It is possible it got Chris Lattner2008-11-161-0/+4
* factor a bunch of copy/paste code out into a helper function.Chris Lattner2008-11-161-61/+35
* Don't brute-force analyze cubic or higher polynomials.Nick Lewycky2008-11-161-21/+0
* rearrange some code, no functionality change.Chris Lattner2008-11-161-21/+21
* if we're going to use a macro, use it maximally. no functionality change.Chris Lattner2008-11-161-8/+8
* Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes2008-11-1513-0/+91
* Correct this error message.Nick Lewycky2008-11-151-1/+1
* When splitting a SHUFFLE_VECTOR, try to have the resultDuncan Sands2008-11-151-38/+109
* Add missing widen operations, fixed widening for extracting a subvector,Mon P Wang2008-11-151-16/+44
* Fix fuitos encoding.Evan Cheng2008-11-151-8/+4
* Correct a comment.Dan Gohman2008-11-151-1/+1
* Move ScheduleDAGList's LatencyPriorityQueue class out to a separate file.Dan Gohman2008-11-154-259/+291
* Refactor code.Devang Patel2008-11-141-37/+60
* Add support for building a ScheduleDAG from MachineInstrs. This is currentlyDan Gohman2008-11-141-0/+84
* Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.Evan Cheng2008-11-142-4/+52
* Remove unneeded stuff from GRAD register class.Dale Johannesen2008-11-141-19/+1
* [XCore] Remove whitespace in the description used whenRichard Osborne2008-11-141-1/+1
* [XCore] Fix expansion of 64 bit add/sub. Don't custom expandRichard Osborne2008-11-142-23/+13
* Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne2008-11-142-5/+4
* Test commit.Lang Hames2008-11-141-0/+1
* ARM / Mac OS X also wants to invalidate icache after jitting.Evan Cheng2008-11-141-20/+22
* For post-regalloc scheduling, remove the instructions from the blockDan Gohman2008-11-141-0/+6
* Check in the correct version of the patch in r59279.Dan Gohman2008-11-141-1/+1
* Debug printing for SUnits that carry MachineInstrs.Dan Gohman2008-11-141-10/+17
* Initial support for carrying MachineInstrs in SUnits.Dan Gohman2008-11-142-4/+27
* Change DOTGraphTraits<ScheduleDAG*>::getGraphName how to find the name ofDan Gohman2008-11-131-1/+1
* Handle the rest of pseudo instructions.Evan Cheng2008-11-133-54/+71
* Lazy compilation callback save / restore VFP registers.Evan Cheng2008-11-131-0/+9
* Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnitDan Gohman2008-11-136-59/+49
* Don't allow the restore point to be placed after terminators. With this change,Owen Anderson2008-11-131-2/+2
* Extend InlineAsm::C_Register to allow multiple specific registersDale Johannesen2008-11-132-5/+27
* Always emit a function pointer as a pointer to the function stub (if there is...Evan Cheng2008-11-131-1/+20
* Make the Node member of SUnit private, and add accessors.Dan Gohman2008-11-136-47/+47
* Change ScheduleDAG's DAG member from a reference to a pointer, to prepareDan Gohman2008-11-136-48/+48
* Don't forget to emit stubs for function GV's emitted in CONSTPOOL_ENTRY's.Evan Cheng2008-11-131-3/+10
* Use find_first/find_next to iterate through all the set bits in aDan Gohman2008-11-132-12/+11
* Modify the intrinsics pattern to separate out the "return" types from theBill Wendling2008-11-131-12/+27
* fsub{d|s} encoding bugs.Evan Cheng2008-11-131-2/+6