summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DAGCombiner should not change the type of an extract_vector index.Jim Grosbach2012-05-081-3/+4
* Formatting fixes.Akira Hatanaka2012-05-081-4/+4
* Handle OpDeref in case it comes in as a register operand.Eric Christopher2012-05-082-4/+7
* Extract methods for joining physregs.Jakob Stoklund Olesen2012-05-081-77/+103
* Naming convention and whitespace. No functional change.Jakob Stoklund Olesen2012-05-071-68/+67
* Coalesce subreg-subreg copies.Jakob Stoklund Olesen2012-05-071-14/+25
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-0710-22/+29
* Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.Owen Anderson2012-05-071-0/+4
* Add a new target hook "predictableSelectIsExpensive".Benjamin Kramer2012-05-051-0/+1
* Make sure findRepresentativeClass picks the widest super-register.Jakob Stoklund Olesen2012-05-041-6/+10
* Remove extra comma in debug output.Jakob Stoklund Olesen2012-05-041-1/+1
* Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2012-05-041-26/+15
* Fix two-address pass's aggressive instruction commuting heuristics. It's meantEvan Cheng2012-05-031-15/+16
* Added TargetRegisterInfo::getAllocatableClass.Andrew Trick2012-05-032-7/+12
* Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...Owen Anderson2012-05-021-0/+18
* Teach DAG combine that multiplication by 1.0 can always be constant folded.Owen Anderson2012-05-021-0/+3
* Tidy up. Naming conventions.Jim Grosbach2012-05-011-16/+16
* Use dyn_cast instead of checking opcode and cast.Jakub Staszak2012-05-011-2/+1
* Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling2012-05-011-1/+1
* Target independent Hexagon Packetizer fix.Sirish Pande2012-05-011-55/+36
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-011-21/+21
* Add some constantness. No functionality change.Jakub Staszak2012-04-301-9/+9
* RegisterPressure: ArrayRefize some functions for better readability. No funct...Benjamin Kramer2012-04-292-38/+40
* Don't update spill weights when joining intervals.Jakob Stoklund Olesen2012-04-281-25/+0
* Spring cleaning - Delete dead code.Jakob Stoklund Olesen2012-04-281-12/+0
* Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-281-26/+58
* Temporarily revert r155668: Fix the SD scheduler to avoid gluing.Andrew Trick2012-04-271-4/+2
* Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-261-3/+5
* Remove more dead code.Jakob Stoklund Olesen2012-04-251-3/+0
* Remove the -disable-cross-class-join option.Jakob Stoklund Olesen2012-04-251-13/+4
* Cross-class joining is winning.Jakob Stoklund Olesen2012-04-251-66/+0
* Fix a naughty header include that breaks "installed" builds.Andrew Trick2012-04-241-2/+12
* MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refu...Evan Cheng2012-04-241-0/+5
* cmake: new fileAndrew Trick2012-04-241-0/+1
* misched: DAG builder must special case earlyclobberAndrew Trick2012-04-241-0/+9
* misched: try (not too hard) to place debug values where they belongAndrew Trick2012-04-241-0/+25
* misched: ignore debug values during schedulingAndrew Trick2012-04-241-6/+31
* misched: DAG builder support for tracking register pressure within the curren...Andrew Trick2012-04-242-5/+58
* RegisterPressure: A utility for computing register pressure within aAndrew Trick2012-04-242-0/+718
* Look for the 'Is Simulated' module flag. This indicates that the program is c...Bill Wendling2012-04-241-4/+5
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-232-1/+5
* Temporarily revert r155364 until the upstream review can complete, perChandler Carruth2012-04-231-36/+55
* Hexagon Packetizer's target independent fix.Sirish Pande2012-04-231-55/+36
* ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2Elena Demikhovsky2012-04-221-0/+2
* Teach getVectorTypeBreakdown about promotion of vectors in addition to wideni...Nadav Rotem2012-04-211-3/+6
* Fix PR12599.Jakob Stoklund Olesen2012-04-201-1/+6
* Make ISelPosition a local variable.Jakob Stoklund Olesen2012-04-201-8/+25
* Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen2012-04-206-119/+87
* Print <def,read-undef> to avoid confusion.Jakob Stoklund Olesen2012-04-201-1/+5
* New and improved comment.Andrew Trick2012-04-201-1/+1
OpenPOWER on IntegriCloud