summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* For PR411:Reid Spencer2007-02-05
* For PR411:Reid Spencer2007-02-05
* Create a pass to strip dead function declarations (prototypes). This isReid Spencer2007-02-05
* Fix PR1158Devang Patel2007-02-05
* Regenerate.Reid Spencer2007-02-05
* ! removal was a little over zealous. Put the ! back in asserts.Reid Spencer2007-02-05
* Regenerate.Reid Spencer2007-02-05
* There is nothing exclamatory about an error message. No other compilerReid Spencer2007-02-05
* Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc.Chris Lattner2007-02-05
* For PR1177:Reid Spencer2007-02-05
* fix a miscompilation of 176.gccChris Lattner2007-02-05
* Use DenseMap for pointer->pointer maps.Owen Anderson2007-02-05
* rewrite shift/shift folding, now that types are not signed.Chris Lattner2007-02-05
* Fix indenting, remove tabs.Nick Lewycky2007-02-04
* Fixing silly "not-implemented" bug in AsmPrinter. This fixes PR1169.Anton Korobeynikov2007-02-04
* Fix a miscompilation in the addr mode code trying to implement X | C andChris Lattner2007-02-04
* switch the VRBaseMap in the scheduler from an std::map to a DenseMap. ThisChris Lattner2007-02-04
* Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocateChris Lattner2007-02-04
* eliminate the SDNode::setValueTypes method.Chris Lattner2007-02-04
* eliminate a bunch of duplicate ctors and helper functions.Chris Lattner2007-02-04
* Fix some comments and other minor sundry things.Reid Spencer2007-02-04
* Ensure that visibility and section are properly propagated.Reid Spencer2007-02-04
* Back out last revision which was committed by accident.Reid Spencer2007-02-04
* Make sure that section and visibility are properly propagated.Reid Spencer2007-02-04
* move MorphNode to out of line and merge setNodeOperands into it. There isChris Lattner2007-02-04
* simplify MorphNodeTo to take a VTList operand.Chris Lattner2007-02-04
* eliminate some extraneous methods in SDNodeChris Lattner2007-02-04
* Give each selectiondag node class a home for it's vtable and rtti infoChris Lattner2007-02-04
* Encode small integers more densely in foldingset, avoiding overflowing the Sm...Chris Lattner2007-02-04
* Switch VAlueMap from std::map to DenseMap.Chris Lattner2007-02-04
* Switch NodeMap from std::map to DenseMap, this speeds up isel by 2.3%Chris Lattner2007-02-04
* swtich vector-> smallvector, speeding up selectiondag stuff 1%Chris Lattner2007-02-04
* Switch promoted/expanded ops over to using a DenseMap. Vector related mapsChris Lattner2007-02-04
* switch LegalizedNodes from std::map to a DenseMap. This speeds up iselChris Lattner2007-02-04
* For PR1163:Reid Spencer2007-02-04
* Eliminate some malloc traffic from LegalizeAllNodesNotLeadingTo, speedingChris Lattner2007-02-04
* Eliminate some std::sets. This speeds up isel of kimwitu by about 0.9%Chris Lattner2007-02-04
* Switch SelectionDAG::ReplaceAllUsesOfValueWith to use a SmallSetVector forChris Lattner2007-02-04
* remove some dead codeChris Lattner2007-02-03
* For PR1072:Reid Spencer2007-02-03
* ARM callseq_end should have a input flag operand so it would be scheduled rig...Evan Cheng2007-02-03
* Fix comments.Evan Cheng2007-02-03
* Moved the GetTargetRelocation method from PPCMachOWriter to here. It usesBill Wendling2007-02-03
* Moved the GetTargetRelocation method to the PPCMachOWriterInfo object. TheBill Wendling2007-02-03
* Put destructor out-of-line.Bill Wendling2007-02-03
* Pass in non-Mach-O-specific parameters to the GetTargetRelocation method.Bill Wendling2007-02-03
* - Branch max. displacement calculation bug.Evan Cheng2007-02-03
* switch the sched unit map over to use a DenseMap instead of std::map. ThisChris Lattner2007-02-03
* Switch ComputeTopDownOrdering over to using a densemap. This speeds upChris Lattner2007-02-03
* PastoEvan Cheng2007-02-03