- 59e8434 Collect eh filter info. by Jim Laskey · 18 years ago
- 0b4711b Lower eh filter intrinsic. by Jim Laskey · 18 years ago
- a81a5ab Delete register scavenger when done with it. by Evan Cheng · 18 years ago
- 5196b36 Add a version of FindUnusedReg that restrict search to a specific set of registers. by Evan Cheng · 18 years ago
- c0ba1bc A restore is promoted to copy (or deleted entirely), remove the kill from the last use of the targetted register. by Evan Cheng · 18 years ago
- 23322d1 Interface clean up. by Evan Cheng · 18 years ago
- a3756ee Interface clean up. by Evan Cheng · 18 years ago
- 8e92b4b Oops. by Evan Cheng · 18 years ago
- 88d1f58 Track all joined registers and eliminate unneeded kills after all joining are done. by Evan Cheng · 18 years ago
- 8782d48 Chain is on second operand. by Jim Laskey · 18 years ago
- 3f09fc2 Handle mix of personalities. by Jim Laskey · 18 years ago
- 63f3e3f Provide a more meaningful name. by Jim Laskey · 18 years ago
- 64ce0ca MERGE_VALUES unnecessary. by Jim Laskey · 18 years ago
- a0a6278 Fix a typo, thanks Bill! by Nate Begeman · 18 years ago
- fec910c More Mach-O writer improvements. by Nate Begeman · 18 years ago
- 66baf26 add methods for analysis of call results and return nodes. by Chris Lattner · 18 years ago
- fb39f99 add methods to analyze calls and formals. by Chris Lattner · 18 years ago
- e5876ce add a newline at end of file by Chris Lattner · 18 years ago
- 36230cd Make requiresRegisterScavenging determination on a per MachineFunction basis. by Evan Cheng · 18 years ago
- 37f15a6 MRegisterInfo disowns RegScavenger. It's immutable. by Evan Cheng · 18 years ago
- 898218c Some more code clean up. by Evan Cheng · 18 years ago
- 8cab162 Oops. by Evan Cheng · 18 years ago
- 3f6fd87 Let MRegisterInfo now owns RegScavenger. by Evan Cheng · 18 years ago
- bb6fb33 RegScavenger interface change to make it more flexible. by Evan Cheng · 18 years ago
- 13513b7 Minor refactoring of CC Lowering interfaces by Chris Lattner · 18 years ago
- 362e98a move CC Lowering stuff to its own public interface by Chris Lattner · 18 years ago
- ed570de forward() should not increment internal iterator. Its client may insert instruction between now and next forward() call. by Evan Cheng · 18 years ago
- edeffb3 Joining an interval with a dead copy instruction. Shorten the live range to the last use. by Evan Cheng · 18 years ago
- 2255887 Fold (sext (truncate x)) more aggressively, by avoiding creation of a by Chris Lattner · 18 years ago
- ddf53e4 track signedness of formal argument, though we have a fixme here. by Chris Lattner · 18 years ago
- 183f47f Fix for PR1224. by Jim Laskey · 18 years ago
- 251db18 optimize duplicate ValueMap lookups by Chris Lattner · 18 years ago
- de4e942 A couple of more places where a register liveness has been extended and its last kill should be updated accordingly. by Evan Cheng · 18 years ago
- 0badfea Add an assertion. by Evan Cheng · 18 years ago
- 48ef398 Fix a couple of bugs related IsDead back propagation during coalescing. by Evan Cheng · 18 years ago
- 16191f0 If the liveinterval of the source instruction has been extended, remove the IsKill marker. by Evan Cheng · 18 years ago
- bc025fb Only add liveinterval to livein set if it isn't assigned a stack slot. by Evan Cheng · 18 years ago
- 753d9cb fold trivial token factor nodes. This allows us to compile by Chris Lattner · 18 years ago
- 6618039 initialize a instance variable by Chris Lattner · 18 years ago
- 7a1de98 Deal with cases when MMI is not requested. by Jim Laskey · 18 years ago
- e80873e Drop unused operand. by Jim Laskey · 18 years ago
- 01ca65b Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219 by Chris Lattner · 18 years ago
- 50d25d7 Reuse extends the liveness of a register. Transfer the kill to the operand that reuse it. by Evan Cheng · 18 years ago
- 1da20a7 Handle improper cast. by Jim Laskey · 18 years ago
- da2295e Handle cases when joining live intervals of two virtual registers. by Evan Cheng · 18 years ago
- 403c45d Mark livein registers as being in used. by Evan Cheng · 18 years ago
- 91e2390 A spill kills the register being stored. But it is later being reused by spiller, its live range has to be extended. by Evan Cheng · 18 years ago
- 49dd064 First potential client of register scavenger. by Evan Cheng · 18 years ago
- 76d7e76 Use findRegisterUseOperand to find a kill of particular register. by Evan Cheng · 18 years ago
- 96fa612 Initial check in of register scavenger. Its only current functionality is tracking live registers per MBB. by Evan Cheng · 18 years ago
- 30cac02 Remove unnecessary isKill properties if a live range has been lengthened due to coalescing. by Evan Cheng · 18 years ago
- 774b864 Update comment. by Jim Laskey · 18 years ago
- 5df3ad8 Missing end of abbreviations - correction by Jim Laskey · 18 years ago
- 7b1b39d Missing end of abbreviations. by Jim Laskey · 18 years ago
- 9bb3c93 Need to init. by Jim Laskey · 18 years ago
- 033c971 Remove isAccessable. by Jim Laskey · 18 years ago
- a4e7cd9 Use exception flag. by Jim Laskey · 18 years ago
- f9b1cbc Remove assertion. by Jim Laskey · 18 years ago
- cbfdb7b Tighten up error checking of args. by Jim Laskey · 18 years ago
- 735b6f8 Handle lowering invoke to call correctly. by Jim Laskey · 18 years ago
- 2bc210d Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
- b180aa1 Selection and lowering for exception handling. by Jim Laskey · 18 years ago
- bacd304 Exception handling support. by Jim Laskey · 18 years ago
- bda9b0e Add support for changes in DwarfWriter. by Jim Laskey · 18 years ago
- 02b3f5e Make branch folding behave in the presence of landing pads. by Jim Laskey · 18 years ago
- 9b25b8c Allow for live in registers for eh landing pads. by Jim Laskey · 18 years ago
- 59667fe Add structures used for collecting eh information. by Jim Laskey · 18 years ago
- 788fb1c Out of bound reference. by Evan Cheng · 18 years ago
- 957840b Use BitVector instead. No functionality change. by Evan Cheng · 18 years ago
- 667089d Dead code. by Evan Cheng · 18 years ago
- b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
- a284cbf For PR1207: by Reid Spencer · 18 years ago
- aa79761 - Changes how function livein's are handled, they now have a start index of 0. by Evan Cheng · 18 years ago
- e1fd682 Do not add livein's to entry MBB twice. by Evan Cheng · 18 years ago
- 795d950 Added removeLiveIn. by Evan Cheng · 18 years ago
- 094e3e5 Added findRegisterDefOperand(). by Evan Cheng · 18 years ago
- e15764f - Use MRegister::regsOverlap(). by Evan Cheng · 18 years ago
- 95ad943 print target nodes nicely by Chris Lattner · 18 years ago
- 9ff6ee8 Implement i/n/s constraints correctly. This fixes by Chris Lattner · 18 years ago
- 6b896ce Fixes PR 1200 by Dale Johannesen · 18 years ago
- bdf44b9 Print <dead> def operands. by Evan Cheng · 18 years ago
- 9fc508f Add live-ins to every BB. by Evan Cheng · 18 years ago
- 4c3a5f8 test commit (blank line) by Dale Johannesen · 18 years ago
- 5d4a9f7 fix indentation by Chris Lattner · 18 years ago
- 0152829 Apply B Scott Michel's patch for PR1184, which improves diagnostics in an by Chris Lattner · 18 years ago
- 61de82d Use BitVector instead of vector<bool> which can be extremely slow. by Evan Cheng · 19 years ago
- ac9dcb9 For PR1195: by Reid Spencer · 19 years ago
- 9d6565a For PR1195: by Reid Spencer · 19 years ago
- c661d61 fix a warning by Chris Lattner · 19 years ago
- 21840b1 Refix CodeGen/Generic/switch-lower.ll. In contrast to my previous patch, by Chris Lattner · 19 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
- 4c948eb implement expand of truncate. This allows truncates from i128 to i64 to by Chris Lattner · 19 years ago
- f839ce7 Fix PR1198, by adding initial i128 support. Patch by Dan Gohman. by Chris Lattner · 19 years ago
- ae4f99d revert my previous switch lowering change, which miscompiles a few programs. by Chris Lattner · 19 years ago
- cf8270a Add a space between // and the comment. by Lauro Ramos Venancio · 19 years ago
- 7aa47b6 Add "original alignment" to function arguments flags. by Lauro Ramos Venancio · 19 years ago
- 990b849 eliminate vector-related allocations by Chris Lattner · 19 years ago
- 0c9f92e Allow any MachineBasicBlock (not just the entry block) to have live-in physical by Evan Cheng · 19 years ago
- 818d42f Fix switch lowering to order cases in zext order, which is how we emit the by Chris Lattner · 19 years ago
- 7f6b9d2 eliminate temporary vectors. by Chris Lattner · 19 years ago