- f83482d Use the appropriate typedef by Chris Lattner · 19 years ago
- 0b3e525 Start using SDVTList more consistently by Chris Lattner · 19 years ago
- 70046e9 add a new SDVTList type and new SelectionDAG::getVTList methods to streamline by Chris Lattner · 19 years ago
- f9f37fc eliminate use of getNode that takes vector of valuetypes. by Chris Lattner · 19 years ago
- 2fa6d3b Add a new getNode() method that takes a pointer to an already-intern'd list by Chris Lattner · 19 years ago
- e51ee04 remove SelectionDAG::InsertISelMapEntry, it is dead by Chris Lattner · 19 years ago
- 213a16c Add code to resize the CSEMap hash table. This doesn't speedup codegen of by Chris Lattner · 19 years ago
- 130fc13 Add the actual constant to the hash for ConstantPool nodes. Thanks to by Chris Lattner · 19 years ago
- 52a51e38 Emit .set directives for jump table entries when possible, which reduces by Nate Begeman · 19 years ago
- 103de77 Fix an obvious bug, noticed by inspection. No current targets trigger this. by Chris Lattner · 19 years ago
- dd28900 Switch to using SuperFastHash instead of adding all elements together. This by Chris Lattner · 19 years ago
- 7ed9ea8 Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% by Chris Lattner · 19 years ago
- c9f8f41 Remove 8 more std::map's. by Chris Lattner · 19 years ago
- 61b0941 Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants, by Chris Lattner · 19 years ago
- 4a283e9 eliminate the NullaryOps map, use CSEMap instead. by Chris Lattner · 19 years ago
- 3577e38 change internal impl of dag combiner so that calls to CombineTo never have to by Chris Lattner · 19 years ago
- b9ea4a3 Change one ReplaceAllUsesWith method to take an array of operands to replace by Chris Lattner · 19 years ago
- bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 19 years ago
- f06f35e Eliminate some malloc traffic by allocating vectors on the stack. Change some by Chris Lattner · 19 years ago
- a568285 Revamp the "CSEMap" datastructure used in the SelectionDAG class. This by Chris Lattner · 19 years ago
- 99157a0 Clear TopOrder before assigning topological order. Some clean ups. by Evan Cheng · 19 years ago
- 3b97acd Reverse the FlaggedNodes after scanning up for flagged preds or else the order would be reversed. by Evan Cheng · 19 years ago
- 190a418 Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which by Chris Lattner · 19 years ago
- f492391 Copy the liveins for the first block. PR859 by Jim Laskey · 19 years ago
- 3700f90 Work around a GCC 3.3.5 bug noticed by a user. by Chris Lattner · 19 years ago
- 8653b37 Work around a bug in gcc 3.3.5, reported by a user by Chris Lattner · 19 years ago
- c384d6c - Change AssignTopologicalOrder to return vector of SDNode* by reference. by Evan Cheng · 19 years ago
- eb577ba Final polish on machine pass registries. by Jim Laskey · 19 years ago
- 9373beb Now that the ISel is available, it's possible to create a default instruction by Jim Laskey · 19 years ago
- 9ff542f 1. Change use of "Cache" to "Default". by Jim Laskey · 19 years ago
- c6a0a11 Forgot the added files for plugable machine passes. by Jim Laskey · 19 years ago
- 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 19 years ago
- e6f35d8 Added AssignTopologicalOrder() to assign each node an unique id based on their topological order. by Evan Cheng · 19 years ago
- 8825a48 PIC jump table entries are always 32-bit even in 64-bit mode. by Evan Cheng · 19 years ago
- 4a6bd33 Instead of blindly looking past constantexpr casts, actually constant by Chris Lattner · 19 years ago
- 2641cad Remove InFlightSet hack. No longer needed. by Evan Cheng · 19 years ago
- f26f5dd Print empty inline asms as a blank line instead of: by Chris Lattner · 19 years ago
- 33a0a6d Working toward registration of register allocators. by Jim Laskey · 19 years ago
- 4d9bbdc Code cleanups, per review by Nate Begeman · 19 years ago
- 7c16d77 AssignNodeIds should return unsigned. by Evan Cheng · 19 years ago
- 091cba1 AssignNodeIds assign each node in the DAG an unique id. by Evan Cheng · 19 years ago
- 2f1ae88 Support jump tables when in PIC relocation model by Nate Begeman · 19 years ago
- c9cf4f1 Fix a case where LegalizeAllNodesNotLeadingTo could take exponential time. by Chris Lattner · 19 years ago
- 7107c3b For PR780: by Reid Spencer · 19 years ago
- 9160a6a Initialize some variables the compiler warns about. by Reid Spencer · 19 years ago
- cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 19 years ago
- 60f0992 Use an enumeration to eliminate data relocations. by Jim Laskey · 19 years ago
- 917ec98 If a shuffle is a splat, check if the argument is a build_vector with all elements being the same. If so, return the argument. by Evan Cheng · 19 years ago
- 02b04b4 Build more debugger/selectiondag libraries as archives instead of .o files. by Chris Lattner · 19 years ago
- e7bec0d If a shuffle is unary, i.e. one of the vector argument is not needed, turn the by Evan Cheng · 19 years ago
- a15cf70 Mems can be in the output list also. This is the second half of a fix for PR833 by Chris Lattner · 19 years ago
- ae6153f 80 cols by Andrew Lenharth · 19 years ago
- ed41f1b Reduce number of exported symbols by Andrew Lenharth · 19 years ago
- 74bda2e Fix linking on Alpha by Andrew Lenharth · 19 years ago
- 917d2c9 Add an out-of-line virtual method for the sdnode class to give it a home. by Chris Lattner · 19 years ago
- 0c4e678 On 64-bit targets like ppc64, we should use .quad to output pointer directives, by Chris Lattner · 19 years ago
- efb9b81 Add an out-of-line virtual function to home class. by Chris Lattner · 19 years ago
- d04c159 Fixed a bug handling void function types. by Jim Laskey · 19 years ago
- 16d42c6 It was pointed out that DEBUG() is only available with -debug. by Jim Laskey · 19 years ago
- e37fe9b Ensure that dump calls that are associated with asserts are removed from by Jim Laskey · 19 years ago
- e2a78f2 1. Support for c++ mangled names. by Jim Laskey · 19 years ago
- 25a022c Fix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and PR818. by Chris Lattner · 19 years ago
- 42f75a9 Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail. by Evan Cheng · 19 years ago
- 322812e Ugly hack! Add helper functions InsertInFlightSetEntry and by Evan Cheng · 19 years ago
- 2d2cec1 Add support to print 4-, 8-, and 16- byte constant literals in special by Evan Cheng · 19 years ago
- 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
- f8c68f6 Shave another 27K off libllvmgcc.dylib with visibility hidden by Chris Lattner · 19 years ago
- 360e820 Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25K by Chris Lattner · 19 years ago
- 883a52d Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll by Chris Lattner · 19 years ago
- 9d5b532 For PR801: by Reid Spencer · 19 years ago
- 89d67fa Add and sort "sections" in debug lines. This always stepping through by Jim Laskey · 19 years ago
- 650f609 Add support for function types. by Jim Laskey · 19 years ago
- d16f2a7 References need to be section relative. by Jim Laskey · 19 years ago
- 067ef41 References need to be section relative. by Jim Laskey · 19 years ago
- ca0dc56 Handle versioning of compile unit. by Jim Laskey · 19 years ago
- 7089f45 1. Revise vector debug support. by Jim Laskey · 19 years ago
- 44500e3 Teach the local allocator to know that live-in values (e.g. arguments) are by Chris Lattner · 19 years ago
- f8a01a9 1. Support standard dwarf format (was bootstrapping in Apple format.) by Jim Laskey · 19 years ago
- d5a932b Was pointed out that structure alignment and type alignment are not the same by Jim Laskey · 19 years ago
- 35f8c20 Alignment of globals has not been quite right. Needed to drop the pointer type by Jim Laskey · 19 years ago
- a844126 Consistency. EXTRACT_ELEMENT index operand should have ptr type. by Evan Cheng · 19 years ago
- a9767f6 Assert. Rather than silently stop printing. by Evan Cheng · 19 years ago
- 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
- ed4e566 Change versioning to per debug info descriptor (merged with tag.) by Jim Laskey · 19 years ago
- 014f98c Place dwarf headers at earliest possible point. Well behaved when skipping by Jim Laskey · 19 years ago
- c4fa603 Port some bugfixes in shift handling from SimplifyDemandedBits over to by Chris Lattner · 19 years ago
- 9bfa2dc TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts. by Jim Laskey · 19 years ago
- a3bb86d Make sure to update the CFG correctly if a switch only has a default dest. by Chris Lattner · 19 years ago
- 232c910 Start on my todo list by Andrew Lenharth · 19 years ago
- 0c48fd4 Fix X86/inline-asm.ll:test2, a case where an input value was implicitly by Chris Lattner · 19 years ago
- cf752aa Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causes by Chris Lattner · 19 years ago
- fd561cd Fix an assert-on-inline-inline-asm bug. by Chris Lattner · 19 years ago
- fcadfbb For PR798: by Reid Spencer · 19 years ago
- 3e0c154 For PR798: Add support for Graphviz. Patch contributed by Anton Korobeynikov. by Reid Spencer · 19 years ago
- 177284c Prevent the -pedantic option from causing Mac OS/X build problems: by Reid Spencer · 19 years ago
- 18c8b49 Use archive libraries instead of object files for VMCore, BCReader, by Reid Spencer · 19 years ago
- 4c6f2f9 commuteInstruction() does not always create a new MI! by Evan Cheng · 19 years ago
- 16eee25 Eliminate a memory leak. by Evan Cheng · 19 years ago
- 7b336a8 visitVBinOp: Can't fold divide by zero! by Evan Cheng · 19 years ago
- 6b8e5a9 Make sure the register pressure reduction schedulers work for non-uniform by Evan Cheng · 19 years ago