- d7d83db Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 18 years ago
- d387404 With the last change, we no longer need both directions of mapping from by Chris Lattner · 18 years ago
- 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
- a0d1548 Simplify use of DFBlocks, this makes no noticable performance difference, by Chris Lattner · 18 years ago
- 59d043b This file should have been removed when -raise was removed. It isn't by Reid Spencer · 18 years ago
- 6a1a28d Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::erase by Chris Lattner · 18 years ago
- 7ef856d Fix a bug in smallptrset::erase: in the small case, return true if the by Chris Lattner · 18 years ago
- fc7d13d switch a SmallPtrSet back to an std::set for now, this caused problems. by Chris Lattner · 18 years ago
- c670f3d switch an std::set over to a SmallPtrSet, speeding up mem2reg 6% on 176.gcc. by Chris Lattner · 18 years ago
- c837615 switch an std::set over to SmallPtrSet, speeding up mem2reg 3.4% on 176.gcc. by Chris Lattner · 18 years ago
- 40b6555 eliminate some malloc traffic, this speeds up mem2reg by 3.4%. by Chris Lattner · 18 years ago
- 7ea0765 Add missing and needed #include. by Reid Spencer · 18 years ago
- 9153a67 Make the class VISIBILITY_HIDDEN. by Reid Spencer · 18 years ago
- b6a24bf Fix PR1178 by Chris Lattner · 18 years ago
- 688b049 For PR411: by Reid Spencer · 18 years ago
- ef9b9a7 For PR411: by Reid Spencer · 18 years ago
- 15468bf For PR411: This pass is no longer needed. by Reid Spencer · 18 years ago
- c19fbd6 Create a pass to strip dead function declarations (prototypes). This is by Reid Spencer · 18 years ago
- 90f1ad7 Fix PR1158 by Devang Patel · 18 years ago
- a9720f5 Regenerate. by Reid Spencer · 18 years ago
- 1755a9a ! removal was a little over zealous. Put the ! back in asserts. by Reid Spencer · 18 years ago
- b5334b0 Regenerate. by Reid Spencer · 18 years ago
- f4fa590 There is nothing exclamatory about an error message. No other compiler by Reid Spencer · 18 years ago
- b0b991a Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc. by Chris Lattner · 18 years ago
- 0974ea0 For PR1177: Revert last patch which caused iteration invalidation. by Reid Spencer · 18 years ago
- 4f3ebab fix a miscompilation of 176.gcc by Chris Lattner · 18 years ago
- 9323518 Use DenseMap for pointer->pointer maps. by Owen Anderson · 18 years ago
- b87056f rewrite shift/shift folding, now that types are not signed. by Chris Lattner · 18 years ago
- 4535175 Fix indenting, remove tabs. by Nick Lewycky · 18 years ago
- 13b7d3d Fixing silly "not-implemented" bug in AsmPrinter. This fixes PR1169. by Anton Korobeynikov · 18 years ago
- 6241226 Fix a miscompilation in the addr mode code trying to implement X | C and by Chris Lattner · 18 years ago
- 831e037 switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This by Chris Lattner · 18 years ago
- 3f97eb4 Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate by Chris Lattner · 18 years ago
- ab4ed59 eliminate the SDNode::setValueTypes method. by Chris Lattner · 18 years ago
- 63e3f14 eliminate a bunch of duplicate ctors and helper functions. by Chris Lattner · 18 years ago
- 619f024 Fix some comments and other minor sundry things. by Reid Spencer · 18 years ago
- 471feac Ensure that visibility and section are properly propagated. by Reid Spencer · 18 years ago
- 8bef037 Back out last revision which was committed by accident. by Reid Spencer · 18 years ago
- 3dad8dc Make sure that section and visibility are properly propagated. by Reid Spencer · 18 years ago
- d429bcd move MorphNode to out of line and merge setNodeOperands into it. There is by Chris Lattner · 18 years ago
- 48b8592 simplify MorphNodeTo to take a VTList operand. by Chris Lattner · 18 years ago
- 67612a1 eliminate some extraneous methods in SDNode by Chris Lattner · 18 years ago
- c76e3c8 Give each selectiondag node class a home for it's vtable and rtti info by Chris Lattner · 18 years ago
- e4116f8 Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often. by Chris Lattner · 18 years ago
- 9f24ad7 Switch VAlueMap from std::map to DenseMap. by Chris Lattner · 18 years ago
- 0da331f Switch NodeMap from std::map to DenseMap, this speeds up isel by 2.3% by Chris Lattner · 18 years ago
- 0ed4417 swtich vector-> smallvector, speeding up selectiondag stuff 1% by Chris Lattner · 18 years ago
- 40030bf Switch promoted/expanded ops over to using a DenseMap. Vector related maps by Chris Lattner · 18 years ago
- 718071c switch LegalizedNodes from std::map to a DenseMap. This speeds up isel by Chris Lattner · 18 years ago
- 6734b57 For PR1163: by Reid Spencer · 18 years ago
- 00755df Eliminate some malloc traffic from LegalizeAllNodesNotLeadingTo, speeding by Chris Lattner · 18 years ago
- d48c5e8 Eliminate some std::sets. This speeds up isel of kimwitu by about 0.9% by Chris Lattner · 18 years ago
- cf5640b Switch SelectionDAG::ReplaceAllUsesOfValueWith to use a SmallSetVector for by Chris Lattner · 18 years ago
- 7f3da2d remove some dead code by Chris Lattner · 18 years ago
- 7ba98a9 For PR1072: by Reid Spencer · 18 years ago
- b38cba9 ARM callseq_end should have a input flag operand so it would be scheduled right after the call. by Evan Cheng · 18 years ago
- fc40342 Fix comments. by Evan Cheng · 18 years ago
- 736610c Moved the GetTargetRelocation method from PPCMachOWriter to here. It uses by Bill Wendling · 18 years ago
- e318391 Moved the GetTargetRelocation method to the PPCMachOWriterInfo object. The by Bill Wendling · 18 years ago
- d118cd2 Put destructor out-of-line. by Bill Wendling · 18 years ago
- 886b412 Pass in non-Mach-O-specific parameters to the GetTargetRelocation method. by Bill Wendling · 18 years ago
- bd5d3db - Branch max. displacement calculation bug. - Add debugging info. by Evan Cheng · 18 years ago
- 2ba528b switch the sched unit map over to use a DenseMap instead of std::map. This by Chris Lattner · 18 years ago
- 7971514 Switch ComputeTopDownOrdering over to using a densemap. This speeds up by Chris Lattner · 18 years ago
- 5efdecc Pasto by Evan Cheng · 18 years ago
- 5e665f5 Switch inliner over to use DenseMap instead of std::map for ValueMap. This by Chris Lattner · 18 years ago
- 4642ca6 bugfix: SP isn't resetted when function has FP and there is no spills. by Lauro Ramos Venancio · 18 years ago
- c1ec780 Switch this back to using an std::map. DenseMap entries are getting invalidated by Chris Lattner · 18 years ago
- 1c1f112 Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%. by Chris Lattner · 18 years ago
- a21335d Another thumb large stack offset codegen bug. by Evan Cheng · 18 years ago
- cc56aad Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu. by Chris Lattner · 18 years ago
- e777ff2 eliminate a malloc/free for (almost) every GEP processed. This speeds up by Chris Lattner · 18 years ago
- b59673e switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% in by Chris Lattner · 18 years ago
- 05cc424 Use MBB.empty() instead of MBB.size() for speed. by Evan Cheng · 18 years ago
- 1dd6a60 Watch out for empty BB. by Evan Cheng · 18 years ago
- a07cb7d Remove dead code and fix indentation per Chris' review comments. by Reid Spencer · 18 years ago
- 1b19cd3 Use short form of BinaryOperator create function. by Reid Spencer · 18 years ago
- cc46cdb Use short form of binary operator create functions. by Reid Spencer · 18 years ago
- ebe57e3 Fix a comment that needed to change after SHIFT patch landed. by Reid Spencer · 18 years ago
- f48ae33 Ugh. Only meant to do this in thumb mode. by Evan Cheng · 18 years ago
- 0737c24 bugfix for reid's shift patch. by Chris Lattner · 18 years ago
- 2d1222c add a note by Chris Lattner · 18 years ago
- 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
- 9a2ef95 Fix a bug in getARMCMP (which translate CondCode to ARM specific CC) when the RHS is a constant. by Evan Cheng · 18 years ago
- b063615 Thumb does not have clz. by Evan Cheng · 18 years ago
- 95ced11 Dump function names when debug-pass=Executions is used. by Devang Patel · 18 years ago
- fd905ca Fix Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll, a serious code by Chris Lattner · 18 years ago
- 505f36a Pretty print pass manager by Devang Patel · 18 years ago
- e27ae7e cvs commit by Devang Patel · 18 years ago
- c33f674 Define PrivateGlobalPrefix for ARM Linux. (Fix CodeGen/ARM/large_stack.ll) by Lauro Ramos Venancio · 18 years ago
- 556f33c Pasto. Lots of it. by Evan Cheng · 18 years ago
- 8282e3f Ensure that ConvertOperandToType generates a result conversion by by Reid Spencer · 18 years ago
- 8e8eda7 Fix bugs in the inliner having to do with single-entry phi nodes and valuemap by Chris Lattner · 18 years ago
- 6f46e59 Fix .thumb_func directive on linux. by Lauro Ramos Venancio · 18 years ago
- b47f32e Slip up by Jim Laskey · 18 years ago
- 29bf16a Emit labels as label_n and not as debug_n by Jim Laskey · 18 years ago
- 5dfbaf1 preserve sections of globals by Andrew Lenharth · 18 years ago
- b82313f Support for non-landing pad exception handling. by Jim Laskey · 18 years ago
- b43216e - Off by one bugs in maximum displacement calculation / testing. by Evan Cheng · 18 years ago
- b25fe82 Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only by Anton Korobeynikov · 18 years ago