aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* First pass at supporting relocations. Relocations are written correctly toNate Begeman2006-09-081-54/+86
* Make target asm info a property of the target machine.Jim Laskey2006-09-072-5/+5
* Separate target specific asm properties from the asm printers.Jim Laskey2006-09-062-237/+25
* IsDef can only be accessed / set if operand is a register.Evan Cheng2006-09-051-11/+16
* Initialize IsDef of all non-register MachineOperand to false.Evan Cheng2006-09-051-0/+7
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-052-55/+17
* ADd getImm/setImm methodsChris Lattner2006-09-041-6/+15
* Add some short-hand accessorsChris Lattner2006-09-041-0/+4
* Avoid beating on the mi2i map when we know the answer already.Chris Lattner2006-09-031-4/+6
* Move two methods out of line, make them work when the record for a machineChris Lattner2006-09-031-28/+6