aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-10-11add two helper methods.Chris Lattner
2006-10-11FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper Selection...Evan Cheng
2006-10-10Also update getNodeLabel for LoadSDNode.Evan Cheng
2006-10-10SDNode::dump should also print out extension type and VT.Evan Cheng
2006-10-10Fix another bug in extload promotion.Chris Lattner
2006-10-10Fix a bug introduced by my LOAD/LOADX changes.Evan Cheng
2006-10-09Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng
2006-10-08Eliminate more token factors by taking advantage of transitivity:Chris Lattner
2006-10-07Combiner alias analysis passes Multisource (release-asserts.)Jim Laskey
2006-10-07Fix a bug legalizing zero-extending i64 loads into 32-bit loads. The bottomChris Lattner
2006-10-06initialize ivarChris Lattner
2006-10-06If a target uses a GOT, put it in the jt data section, not the textChris Lattner
2006-10-06jump tables handle picChris Lattner
2006-10-06print labels even if a MBB doesn't have a corresponding LLVM BB, just don'tChris Lattner
2006-10-06Fix a miscompilation of:Chris Lattner
2006-10-06MachineBasicBlock::splice was incorrectly updating parent pointers onChris Lattner
2006-10-05Make use of getStore().Evan Cheng
2006-10-05Add getStore() helper function to create ISD::STORE nodes.Evan Cheng
2006-10-05Don't crash if an MBB doesn't have an LLVM BBChris Lattner
2006-10-05Alias analysis code clean ups.Jim Laskey
2006-10-05Emit pic jumptables to the same section that the function is emitted to,Chris Lattner
2006-10-05Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner
2006-10-05move getSectionForFunction to AsmPrinterChris Lattner
2006-10-04Fix some typos that can cause a flag value to have more than one use.Evan Cheng
2006-10-04More extensive alias analysis.Jim Laskey
2006-10-04More long term solutionJim Laskey
2006-10-04Work around for some problems with templates.Jim Laskey
2006-10-04Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng
2006-10-03Use $( $| $) to represent alternatives in asm blocks instead of {|}. ThisChris Lattner
2006-10-03Fix an obvious typo.Evan Cheng
2006-10-03BugfixesChris Lattner
2006-10-03Print the MBB ID # along with the bb tag in the -print-machine-instrs output.Chris 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-02Debugging kruftJim Laskey
2006-10-02Add ability to annotate (color) nodes in a viewGraph.Jim Laskey
2006-09-28simplify codeChris Lattner
2006-09-28TargetRegisterClass specifies the desired spill alignment. However, it cannot...Evan Cheng
2006-09-28"Once more into the breach, dear friends, once more, or fill the wall upBill Wendling
2006-09-28refactor critical edge breaking out into the SplitCritEdgesForPHIConstants me...Chris Lattner
2006-09-28re-re-revert this, back to the right revision. It currently breaks bisort/mstChris Lattner
2006-09-28PEI now place callee save spills closest to the address pointed to by theEvan Cheng
2006-09-28re-revert this patch, bisort and mst are still broken in Olden.Chris Lattner
2006-09-27Reapplying this patch. With the newest commits, the error in Olden/bisortBill Wendling
2006-09-27Temporarily revert this. This breaks Olden/bisort on PPCChris Lattner
2006-09-27PR878: Instead of calculating the vreg to PHI use count everytime we getBill Wendling
2006-09-27Add support for ${:private} which prints "L" on darwin.Chris Lattner
2006-09-26Add support for ${:comment}, which expands to the current target's commentChris Lattner
2006-09-26Rename function. It's determining which callee-save registers to save.Evan Cheng