2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Pool-allocation for SDNodes. The pool is allocated...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Add some basic Pool-allocation infrastructure. This...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Refactor the tablegen DAGISelEmitter code for outputing...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) to
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Move MachineMemOperand's constructor out of line, to...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Simplify this use of BuildMI. This is also in preparation for
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Use of operator* is redundant and confusing here.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Minor const-correctness fixes.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Shrink MachineMemOperand by storing the alignment in...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Assert that all MachineInstrs update PhysRegUseDefLists in
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Make ilist noncopyable too.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Don't use std::advance just to increment or decrement...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Make BumpPtrAllocator noncopyable.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Add a space between * and /* to help simple-minded...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Remove most of the uses of SDOperandPtr, usually replacing...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Remove uses of "llvm/Support/Debug.h" from LLVM include...
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Remove unnecessary static_casts.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Remove an unnecessary reinterpret_cast.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Add explicit keywords.
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Use empty() instead of size().
|
commit | commitdiff | tree |
2008-07-07 |
Dan Gohman | Make DenseMap's insert return a pair, to more closely...
|
commit | commitdiff | tree |
2008-07-03 |
Dan Gohman | Reapply r52988, "Simplify addRegisterKilled and addRegisterD...
|
commit | commitdiff | tree |
2008-07-03 |
Dan Gohman | Use operator new instead of new char[].
|
commit | commitdiff | tree |
2008-07-03 |
Dan Gohman | Use operator new instead of new char[].
|
commit | commitdiff | tree |
2008-07-03 |
Dan Gohman | Avoid unnecessarily copying APInt objects.
|
commit | commitdiff | tree |
2008-07-03 |
Dan Gohman | Correct a comment.
|
commit | commitdiff | tree |
2008-07-02 |
Dan Gohman | Replace a few uses of SelectionDAG::getTargetNode with
|
commit | commitdiff | tree |
2008-07-02 |
Dan Gohman | Revert r52988. It broke 254.gap on x86-64.
|
commit | commitdiff | tree |
2008-07-01 |
Dan Gohman | Prune a few dependencies on MachineFunction.h.
|
commit | commitdiff | tree |
2008-07-01 |
Dan Gohman | Make ilist_traits<MachineBasicBlock>'s Parent member...
|
commit | commitdiff | tree |
2008-07-01 |
Dan Gohman | Fix apostrophes in a comment.
|
commit | commitdiff | tree |
2008-07-01 |
Dan Gohman | Minimize duplicated code in AsmPrinter::printLabel.
|
commit | commitdiff | tree |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Don't use ISD namespace opcodes for MachineInstrs.
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Use a simpler but equivalent form of RecordSource.
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | std::ostream and std::string microoptimizations for...
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Make SmallVector's grow use memcpy in common cases
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Use plain operator new instead of new char[].
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Use reserve.
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Update comments to new-style syntax.
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Reorder the fields in TargetLowering to require less...
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Change bools to 1-bit bitfields to shrink ArgListEntry...
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Replace some std::vectors that showed up in heap profiling...
|
commit | commitdiff | tree |
2008-06-30 |
Dan Gohman | Correct the allocation size for CCState's UsedRegs...
|
commit | commitdiff | tree |
2008-06-28 |
Dan Gohman | When folding a bitcast into a load or store, preserve...
|
commit | commitdiff | tree |
2008-06-25 |
Dan Gohman | Fix the text in an assert string.
|
commit | commitdiff | tree |
2008-06-25 |
Dan Gohman | SimpleInstructionSelector is here no more.
|
commit | commitdiff | tree |
2008-06-25 |
Dan Gohman | Remove the OrigVT member from AtomicSDNode, as it is...
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Append to the ActiveTimers std::vector before looking...
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Revert 52645, the loop unroller changes. It caused...
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Fix a typo in a comment.
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Make Allocate<T>() return a T* instead of a void*....
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Use const_cast instead of a C-style cast.
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Correct a comment.
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Pass std::string by reference. Thanks Chris!
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Fix some signed vs. unsigned issues in array and vector...
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Add a note about a potential PIC optimization.
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Fixes for being compiled PIC on Linux. This isn't the...
|
commit | commitdiff | tree |
2008-06-24 |
Dan Gohman | Comment fixes, and make Schedule() pure virtual.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | A brief survey of priority_queue usage in the tree...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Add a clear() method to PriorityQueue.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Use the new PriorityQueue in ScheduleDAGList too, which...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Use use_empty() instead of getNumUses(), avoiding a...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Fix spelling and grammar in a comment.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Simplify erase_one slightly. It's not necessary to...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Revamp the loop unroller, extending it to correctly...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Move a DenseMap's declaration outside of a loop, and...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Use StringMap instead of std::map<std::string, SDNode*>.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Add methods to StringMap to erase entries by key.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Update the .cvs files.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Fix the types for NumElements variables, and add a...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Remove two convenience constructors because they're...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Use std::copy instead of a loop.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | More changes from Chris' review: simplify getIndices...
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Remove an unnecessary cast.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Duncan pointed out this code could be tidied.
|
commit | commitdiff | tree |
2008-06-23 |
Dan Gohman | Fix the syntax of insertvalue in the example.
|
commit | commitdiff | tree |
2008-06-22 |
Dan Gohman | Improve LSR's dead-phi detection to handle use-def...
|
commit | commitdiff | tree |
2008-06-22 |
Dan Gohman | Use Loop::block_iterator.
|
commit | commitdiff | tree |
2008-06-22 |
Dan Gohman | Generalize createSCEV to be able to form SCEV expressions...
|
commit | commitdiff | tree |
2008-06-22 |
Dan Gohman | Use SCEVAddRecExpr::isAffine.
|
commit | commitdiff | tree |
2008-06-22 |
Dan Gohman | Remove unnecessary #includes.
|
commit | commitdiff | tree |
2008-06-22 |
Dan Gohman | Move a few more SCEVExpander methods out-of-line.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Use Instruction::eraseFromParent().
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Use Function's arg_size() and size() methods.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Simplify some getNode calls.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | canClobberPhysRegDefs shouldn't called without checking...
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Avoid creating a redundant zero APInt.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Use clear() to zero an existing APInt.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Use back() instead of [size()-1].
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Use MachineBasicBlock::transferSuccessors.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Use static_cast instead of reinterpret_cast for casting...
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Remove a redundant return.
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Reorder some fields in SDNode. This avoids padding,
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,...
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around...
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode...
|
commit | commitdiff | tree |
2008-06-21 |
Dan Gohman | Simplify some template parameterization.
|
commit | commitdiff | tree |
next |