2010-05-21 |
Evan Cheng | - Change MachineInstr::findRegisterDefOperandIdx so... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Add MachineInstr::readsWritesVirtualRegister() to deter... |
tree | commitdiff |
2010-05-21 |
Devang Patel | Simplify |
tree | commitdiff |
2010-05-21 |
Chris Lattner | constify accessor. |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Revert "Use MachineInstr::readsWritesVirtualRegister... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Use MachineInstr::readsWritesVirtualRegister to determi... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Teach VirtRegRewriter to handle spilling in instruction... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | If the first definition of a virtual register is a... |
tree | commitdiff |
2010-05-21 |
Evan Cheng | Rename -pre-RA-sched=hybrid to -pre-RA-sched=list-hybrid. |
tree | commitdiff |
2010-05-21 |
Devang Patel | Simplify. |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
tree | commitdiff |
2010-05-20 |
Devang Patel | Refactor. |
tree | commitdiff |
2010-05-20 |
Jim Grosbach | Remove dbg_value workaround and associated command... |
tree | commitdiff |
2010-05-20 |
Devang Patel | Split DbgVariable. Eventually, variable info will be... |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Add a hybrid bottom up scheduler that reduce register... |
tree | commitdiff |
2010-05-20 |
Nick Lewycky | Fix typo in comment. |
tree | commitdiff |
2010-05-20 |
Eric Christopher | Partial code for emitting thread local bss data. |
tree | commitdiff |
2010-05-19 |
Bob Wilson | Optimize away insertelement of an undef value. This... |
tree | commitdiff |
2010-05-19 |
Jim Grosbach | Enable preserving debug information through post-RA... |
tree | commitdiff |
2010-05-19 |
Jim Grosbach | Fix the post-RA instruction scheduler to handle instruc... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Code clean up. |
tree | commitdiff |
2010-05-19 |
Devang Patel | Revert r104165. |
tree | commitdiff |
2010-05-19 |
Jakob Stoklund Olesen | Add support for partial redefs to the fast register... |
tree | commitdiff |
2010-05-19 |
Devang Patel | There is no need to maintain InsnsBeginScopeSet separately. |
tree | commitdiff |
2010-05-19 |
Jakob Stoklund Olesen | Add MachineInstr::readsVirtualRegister() in preparation... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Code refactoring: pull SchedPreference enum from Target... |
tree | commitdiff |
2010-05-19 |
Jakob Stoklund Olesen | TwoAddressInstructionPass doesn't really know how to... |
tree | commitdiff |
2010-05-19 |
Bob Wilson | When expanding a vector_shuffle, the element type may... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Intrinsics which do a vector compare (results are all... |
tree | commitdiff |
2010-05-18 |
Bob Wilson | Fix a crash when debugging the coalescer. DebugValue... |
tree | commitdiff |
2010-05-18 |
Jakob Stoklund Olesen | Remember to update VirtRegLastUse when spilling without... |
tree | commitdiff |
2010-05-18 |
Evan Cheng | Sink dag combine's post index load / store code that... |
tree | commitdiff |
2010-05-18 |
Jakob Stoklund Olesen | Properly handle multiple definitions of a virtual regis... |
tree | commitdiff |
2010-05-18 |
Evan Cheng | Continuously refine the register class of REG_SEQUENCE... |
tree | commitdiff |
2010-05-18 |
Evan Cheng | Fix PR7162: Use source register classes and sub-indices... |
tree | commitdiff |
2010-05-18 |
Jakob Stoklund Olesen | Teach the machine code verifier to use getSubRegisterRe... |
tree | commitdiff |
2010-05-18 |
Daniel Dunbar | llc (et al): Add support for --show-encoding and -... |
tree | commitdiff |
2010-05-18 |
Evan Cheng | FIX PR7158. SimplifyVBinOp was asserting when it fails... |
tree | commitdiff |
2010-05-17 |
Evan Cheng | Fix PR7175. Insert copies of a REG_SEQUENCE source... |
tree | commitdiff |
2010-05-17 |
Bill Wendling | - Set the "HasCalls" flag after instruction selection... |
tree | commitdiff |
2010-05-17 |
Eric Christopher | More data/parsing support for tls directives. Add... |
tree | commitdiff |
2010-05-17 |
Evan Cheng | Fix PR7156. If the sources of a REG_SEQUENCE are all... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Pull the UsedInInstr.test() calls into calcSpillCost... |
tree | commitdiff |
2010-05-17 |
Eric Christopher | Add some section and constant support for darwin TLS. |
tree | commitdiff |
2010-05-17 |
Evan Cheng | Careful with reg_sequence coalescing to not to overwrit... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Remove debug option. Add comment on spill order determi... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Avoid allocating the same physreg to multiple virtregs... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Minor optimizations. DenseMap::begin() is surprisingly... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Extract spill cost calculation to a new method, and... |
tree | commitdiff |
2010-05-17 |
Zhongxing Xu | Remove unused member variable. |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Only use clairvoyance when defining a register, and... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Eliminate a hash table probe when killing virtual regis... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Execute virtreg kills immediately instead of after... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Sprinkle superregister <imp-def> and <imp-kill> operand... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Now that we don't keep live registers across calls... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Boldly attempt consistent capitalization. Functional... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Spill and kill all virtual registers across a call. |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Reduce hashtable probes by using DenseMap::insert(... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | Make MBB a class member instead of passing it around... |
tree | commitdiff |
2010-05-17 |
Evan Cheng | Yes, if the redef is a copy, update the old val# with... |
tree | commitdiff |
2010-05-15 |
Dale Johannesen | Fix uint64->{float, double} conversion to do rounding... |
tree | commitdiff |
2010-05-15 |
Dale Johannesen | Improve assertion messages. |
tree | commitdiff |
2010-05-15 |
Chris Lattner | improve portability to systems that don't have powf... |
tree | commitdiff |
2010-05-15 |
Chandler Carruth | Fix an GCC warning that seems to have actually caught... |
tree | commitdiff |
2010-05-15 |
Jakob Stoklund Olesen | Calculate liveness on the fly for local registers. |
tree | commitdiff |
2010-05-15 |
Evan Cheng | A partial re-def instruction may be a copy. |
tree | commitdiff |
2010-05-14 |
Evan Cheng | Teach two-address pass to do some coalescing while... |
tree | commitdiff |
2010-05-14 |
Dan Gohman | Fast ISel trivially coalesces away no-op casts, so... |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Don't bother spilling before a return |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | RegAllocLocal can count copies too |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Track allocatable instead of reserved regs, and never... |
tree | commitdiff |
2010-05-14 |
Dan Gohman | Don't set kill flags for instructions which the schedul... |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Avoid scanning the long tail of physreg operands on... |
tree | commitdiff |
2010-05-14 |
Devang Patel | Do not forget to mark prcessed arguments. |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Count coalesced copies |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Allow virtreg redefines when verifying for RegAllocFast |
tree | commitdiff |
2010-05-14 |
Jim Grosbach | Remove trailing whitespace |
tree | commitdiff |
2010-05-14 |
Jim Grosbach | 80 column and trailing whitespace cleanup |
tree | commitdiff |
2010-05-14 |
Jim Grosbach | add cmd line option to leave dbgvalues in during post... |
tree | commitdiff |
2010-05-14 |
Bill Wendling | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack... |
tree | commitdiff |
2010-05-14 |
Devang Patel | Add support to preserve type info for the variables... |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | When verifying two-address instructions, check the... |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Simplify the handling of physreg defs and uses in RegAl... |
tree | commitdiff |
2010-05-14 |
Daniel Dunbar | XFAIL the test I added with vg_leak, apparently it... |
tree | commitdiff |
2010-05-14 |
Daniel Dunbar | Inline Asm: Ensure buffer is newline terminated to... |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Enable opportunistic coalescing |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Trust kill flags from isel and later passes. |
tree | commitdiff |
2010-05-14 |
Jakob Stoklund Olesen | Fix an embarrassing runtime regression for RegAllocFast. |
tree | commitdiff |
2010-05-13 |
Dale Johannesen | Implement a correct ui64->f32 conversion. The old |
tree | commitdiff |
2010-05-13 |
Jakob Stoklund Olesen | Clean up RegAllocFast debug output |
tree | commitdiff |
2010-05-13 |
Dan Gohman | Teach MachineLICM and MachineSink how to clear kill... |
tree | commitdiff |
2010-05-13 |
Dan Gohman | Add a utility function for conservatively clearing... |
tree | commitdiff |
2010-05-13 |
Dan Gohman | An Instruction has a trivial kill only if its use is... |
tree | commitdiff |
2010-05-13 |
Jakob Stoklund Olesen | Take allocation hints from copy instructions to/from... |
tree | commitdiff |
2010-05-13 |
Jakob Stoklund Olesen | More asserts around physreg uses |
tree | commitdiff |
2010-05-13 |
Evan Cheng | If REG_SEQUENCE source is livein, copy it first. Also... |
tree | commitdiff |
2010-05-12 |
Evan Cheng | Do not attempt copy coalescing if the source and dest... |
tree | commitdiff |
2010-05-12 |
Jakob Stoklund Olesen | Make sure to add kill flags to the last use of a virtre... |
tree | commitdiff |
2010-05-12 |
Duncan Sands | Remove unused variable. Tweak a comment while there. |
tree | commitdiff |
2010-05-12 |
Nathan Jeffords | updated support for the COFF .linkonce |
tree | commitdiff |
next |