aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Move getPreferredAlignmentLog from AsmPrinter to TargetDataDevang Patel2006-10-241-5/+0
* Generalize CaseBlock a bit more:Chris Lattner2006-10-241-8/+8
* generalize 'CaseBlock'. It really allows any comparison to be inserted.Chris Lattner2006-10-241-8/+7
* Tighter data structure for deleted debug labels.Jim Laskey2006-10-241-4/+2
* add two helper methodsChris Lattner2006-10-231-1/+9
* More complete solution to deleting blocks and debug info.Jim Laskey2006-10-231-4/+13
* New, wonderful isSuccessor methodChris Lattner2006-10-211-12/+21
* typoChris Lattner2006-10-201-1/+1
* add isIdenticalTo method to machineinstr/operand.Chris Lattner2006-10-201-0/+19
* add methodChris Lattner2006-10-201-2/+11
* add a method to remove a line # record.Chris Lattner2006-10-171-0/+5
* Do not leak all of the SourceLineInfo objects. Do not bother mallocing eachChris Lattner2006-10-172-3/+8
* minor cleanupsChris Lattner2006-10-171-5/+1
* Split PRE_INDEXED to PRE_INC / PRE_DEC and similarly for POST_INDEXED.Evan Cheng2006-10-172-8/+14
* Clean up interface to getGlobalLinkName.Jim Laskey2006-10-171-2/+1
* Basic support for getGlobalLinkName.Jim Laskey2006-10-171-1/+8
* Pass AliasAnalysis thru to DAGCombiner.Jim Laskey2006-10-161-1/+2
* add a ReplaceMBBInJumpTables methodChris Lattner2006-10-161-0/+12
* Start checking from the root of the matched sub-tree.Evan Cheng2006-10-141-2/+2
* When SimplifySetCC was moved to the DAGCombiner, it was never removed fromChris Lattner2006-10-141-5/+4
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-132-14/+23
* Add RemoveDeadNode to remove a dead node and its (potentially) dead operands.Evan Cheng2006-10-121-4/+9
* Naming consistency.Evan Cheng2006-10-111-6/+6
* Jimptables working again on alpha.Andrew Lenharth2006-10-111-2/+2
* add two helper methods.Chris Lattner2006-10-111-0/+4
* Comments; getChain(), getBasePtr(), etc. should return a SDOperand by value.Evan Cheng2006-10-101-23/+51
* Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes.Evan Cheng2006-10-092-25/+148
* add an accessorChris Lattner2006-10-061-0/+5
* Add getStore() helper function to create ISD::STORE nodes.Evan Cheng2006-10-051-0/+5
* Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner2006-10-051-1/+1
* move getSectionForFunction to AsmPrinter.Chris Lattner2006-10-051-0/+6
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-042-8/+53
* ADd a methodChris Lattner2006-10-031-0/+1
* Provide a function that ensures MBB numbering is dense and inorder. ThisChris Lattner2006-10-031-0/+8
* Fix for PR929. The PHI nodes were being gone through for each instructionBill Wendling2006-10-031-1/+11
* Add ability to annotate (color) nodes in a viewGraph.Jim Laskey2006-10-021-1/+20
* refactor critical edge breaking out into the SplitCritEdgesForPHIConstants me...Chris Lattner2006-09-281-0/+1
* Add support for ${:comment}, which expands to the current target's commentChris Lattner2006-09-261-0/+8
* Add support for targets that want to do something with the llvm.used list,Chris Lattner2006-09-261-0/+1
* Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth2006-09-241-0/+3
* Sort out mangled names for globalsJim Laskey2006-09-181-0/+3
* Keep track of the start of MBB's in a separate map from instructions. ThisChris Lattner2006-09-151-2/+17
* Add MachineConstantPoolEntry getOffset() accessor.Evan Cheng2006-09-141-2/+6
* The top bit is used to determine whether it's a MachineConstantPoolValue.Evan Cheng2006-09-141-2/+4
* revert accidentally committed fileChris Lattner2006-09-141-23/+3
* Remove dead methods, add getNumBlockIDs() methodChris Lattner2006-09-142-10/+25
* Mirrors ConstantPoolSDNode.Evan Cheng2006-09-141-0/+2
* Added support for machine specific constantpool values. These are useful forEvan Cheng2006-09-125-10/+123
* Behold, more work on relocations. Things are looking pretty good now.Nate Begeman2006-09-101-11/+36
* Implement new fpowi nodeChris Lattner2006-09-091-3/+4