aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2006-10-23More complete solution to deleting blocks and debug info.Jim Laskey
2006-10-21New, wonderful isSuccessor methodChris Lattner
2006-10-20typoChris Lattner
2006-10-20add isIdenticalTo method to machineinstr/operand.Chris Lattner
2006-10-20add methodChris Lattner
2006-10-17add a method to remove a line # record.Chris Lattner
2006-10-17Do not leak all of the SourceLineInfo objects. Do not bother mallocing eachChris Lattner
2006-10-17minor cleanupsChris Lattner
2006-10-17Split PRE_INDEXED to PRE_INC / PRE_DEC and similarly for POST_INDEXED.Evan Cheng
2006-10-17Clean up interface to getGlobalLinkName.Jim Laskey
2006-10-17Basic support for getGlobalLinkName.Jim Laskey
2006-10-16Pass AliasAnalysis thru to DAGCombiner.Jim Laskey
2006-10-16add a ReplaceMBBInJumpTables methodChris Lattner
2006-10-14Start checking from the root of the matched sub-tree.Evan Cheng
2006-10-14When SimplifySetCC was moved to the DAGCombiner, it was never removed fromChris Lattner
2006-10-13Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng
2006-10-12Add RemoveDeadNode to remove a dead node and its (potentially) dead operands.Evan Cheng
2006-10-11Naming consistency.Evan Cheng
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-10-11add two helper methods.Chris Lattner
2006-10-10Comments; getChain(), getBasePtr(), etc. should return a SDOperand by value.Evan Cheng
2006-10-09Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes.Evan Cheng
2006-10-06add an accessorChris Lattner
2006-10-05Add getStore() helper function to create ISD::STORE nodes.Evan Cheng
2006-10-05Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner
2006-10-05move getSectionForFunction to AsmPrinter.Chris Lattner
2006-10-04Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng
2006-10-03ADd a methodChris Lattner
2006-10-03Provide a function that ensures MBB numbering is dense and inorder. ThisChris Lattner
2006-10-03Fix for PR929. The PHI nodes were being gone through for each instructionBill Wendling
2006-10-02Add ability to annotate (color) nodes in a viewGraph.Jim Laskey
2006-09-28refactor critical edge breaking out into the SplitCritEdgesForPHIConstants me...Chris Lattner
2006-09-26Add support for ${:comment}, which expands to the current target's commentChris Lattner
2006-09-26Add support for targets that want to do something with the llvm.used list,Chris Lattner
2006-09-24Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth
2006-09-18Sort out mangled names for globalsJim Laskey
2006-09-15Keep track of the start of MBB's in a separate map from instructions. ThisChris Lattner
2006-09-14Add MachineConstantPoolEntry getOffset() accessor.Evan Cheng
2006-09-14The top bit is used to determine whether it's a MachineConstantPoolValue.Evan Cheng
2006-09-14revert accidentally committed fileChris Lattner
2006-09-14Remove dead methods, add getNumBlockIDs() methodChris Lattner
2006-09-14Mirrors ConstantPoolSDNode.Evan Cheng
2006-09-12Added support for machine specific constantpool values. These are useful forEvan Cheng
2006-09-10Behold, more work on relocations. Things are looking pretty good now.Nate Begeman
2006-09-09Implement new fpowi nodeChris Lattner
2006-09-08First pass at supporting relocations. Relocations are written correctly toNate Begeman
2006-09-07Make target asm info a property of the target machine.Jim Laskey
2006-09-06Separate target specific asm properties from the asm printers.Jim Laskey
2006-09-05IsDef can only be accessed / set if operand is a register.Evan Cheng
2006-09-05Initialize IsDef of all non-register MachineOperand to false.Evan Cheng