2011-08-15 |
Devang Patel | Continue to hoist uses of getCompileUnit() up. The... |
tree | commitdiff |
2011-08-15 |
Devang Patel | This is somewhat déjà-vu, but avoid using getCompileUni... |
tree | commitdiff |
2011-08-15 |
Devang Patel | Refactor. Variables are part of compile unit so let... |
tree | commitdiff |
2011-08-15 |
Devang Patel | There is no need to maintain a set to keep track of... |
tree | commitdiff |
2011-08-15 |
Devang Patel | Fix warning. |
tree | commitdiff |
2011-08-15 |
Devang Patel | Simplify. Let DbgVariable keep track of variable's... |
tree | commitdiff |
2011-08-15 |
Devang Patel | Simplify mapping to variable from its abstract variable... |
tree | commitdiff |
2011-08-15 |
Devang Patel | Refactor. |
tree | commitdiff |
2011-08-15 |
Devang Patel | Refactor. |
tree | commitdiff |
2011-08-15 |
Devang Patel | Refactor. Global variables are part of compile unit... |
tree | commitdiff |
2011-08-15 |
Devang Patel | Refactor. A subprogram is part of compile unit so let... |
tree | commitdiff |
2011-08-13 |
Nadav Rotem | Fix PR 10635. When generating integer constants, the... |
tree | commitdiff |
2011-08-12 |
Bill Wendling | Initial commit of the 'landingpad' instruction. |
tree | commitdiff |
2011-08-12 |
Devang Patel | Use ArrayRef. |
tree | commitdiff |
2011-08-12 |
Chris Lattner | switch to use the new api for structtypes. |
tree | commitdiff |
2011-08-12 |
Devang Patel | Provide fast path as Jakob suggested. |
tree | commitdiff |
2011-08-12 |
Nadav Rotem | Revert r137310 because it does not optimize any code... |
tree | commitdiff |
2011-08-12 |
Duncan Sands | Silence a bunch (but not all) "variable written but... |
tree | commitdiff |
2011-08-12 |
Jakob Stoklund Olesen | Simplify the interference checking code a bit. |
tree | commitdiff |
2011-08-11 |
Jakob Stoklund Olesen | Remove the InterferenceResult class. |
tree | commitdiff |
2011-08-11 |
Jakob Stoklund Olesen | Eliminate the last use of InterferenceResult. |
tree | commitdiff |
2011-08-11 |
Jakob Stoklund Olesen | Remove more dead code. |
tree | commitdiff |
2011-08-11 |
Jakob Stoklund Olesen | Privatize an unused part of the LiveIntervalUnion:... |
tree | commitdiff |
2011-08-11 |
Jakob Stoklund Olesen | Remove some dead code. |
tree | commitdiff |
2011-08-11 |
Benjamin Kramer | Plug a memory leak. |
tree | commitdiff |
2011-08-11 |
Nadav Rotem | [AVX] When joining two XMM registers into a YMM regist... |
tree | commitdiff |
2011-08-11 |
Chris Lattner | fix PR10605 / rdar://9930964 by adding a pretty scary... |
tree | commitdiff |
2011-08-10 |
Devang Patel | Stay within 80 columns. |
tree | commitdiff |
2011-08-10 |
Devang Patel | Distinguish between two copies of one inlined variable... |
tree | commitdiff |
2011-08-10 |
Devang Patel | While extending definition range of a debug variable... |
tree | commitdiff |
2011-08-10 |
Devang Patel | Revert unintentional parts of previous check-in. |
tree | commitdiff |
2011-08-10 |
Devang Patel | Start using LexicalScopes utility. No intetional functi... |
tree | commitdiff |
2011-08-10 |
Devang Patel | Provide utility to extract and use lexical scoping... |
tree | commitdiff |
2011-08-09 |
Jakob Stoklund Olesen | Trim an unneeded header. |
tree | commitdiff |
2011-08-09 |
Jakob Stoklund Olesen | Inflate register classes after coalescing. |
tree | commitdiff |
2011-08-09 |
Jakob Stoklund Olesen | Move CalculateRegClass to MRI::recomputeRegClass. |
tree | commitdiff |
2011-08-09 |
Devang Patel | Print variable's inline location in debug output. |
tree | commitdiff |
2011-08-09 |
Jakob Stoklund Olesen | Rename member variables to follow coding standards. |
tree | commitdiff |
2011-08-09 |
Jakob Stoklund Olesen | Move the RegisterCoalescer private to its implementatio... |
tree | commitdiff |
2011-08-09 |
Jakob Stoklund Olesen | Refer to the RegisterCoalescer pass by ID. |
tree | commitdiff |
2011-08-08 |
Jakob Stoklund Olesen | Hoist hasLoadFromStackSlot and hasStoreToStackSlot. |
tree | commitdiff |
2011-08-08 |
Devang Patel | Simplify by creating parent first. |
tree | commitdiff |
2011-08-06 |
Jakob Stoklund Olesen | Fix typo. Thanks, Andy! |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Reject RS_Spill ranges from local splitting as well. |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Only mark remainder intervals as RS_Spill after per... |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Remember to update LiveDebugVariables after per-block... |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Extract per-block splitting into its own method. |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Delete getMultiUseBlocks and splitSingleBlocks. |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Also use shouldSplitSingleBlock() in the fallback split... |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Split around single instructions to enable register... |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Detect proper register sub-classes. |
tree | commitdiff |
2011-08-05 |
Jakob Stoklund Olesen | Fix liveness computations in BranchFolding. |
tree | commitdiff |
2011-08-05 |
Chandler Carruth | Temporarily revert r135528 which distinguishes between... |
tree | commitdiff |
2011-08-04 |
Jakob Stoklund Olesen | Count the total amount of stack space used in compiled... |
tree | commitdiff |
2011-08-04 |
Devang Patel | Print DBG_VALUE variable's location info as a comment. |
tree | commitdiff |
2011-08-04 |
Devang Patel | Increment counter inside insertDebugValue(). |
tree | commitdiff |
2011-08-04 |
Devang Patel | Add counter. |
tree | commitdiff |
2011-08-03 |
Jakob Stoklund Olesen | Correctly handle multiple DBG_VALUE instructions at... |
tree | commitdiff |
2011-08-03 |
Jakob Stoklund Olesen | Enable compact region splitting by default. |
tree | commitdiff |
2011-08-03 |
Devang Patel | Do not drop undef debug values. These are used as range... |
tree | commitdiff |
2011-08-03 |
Jakob Stoklund Olesen | Be more conservative when forming compact regions. |
tree | commitdiff |
2011-08-03 |
Chandler Carruth | Fix some warnings from Clang in release builds: |
tree | commitdiff |
2011-08-03 |
Jakub Staszak | Fix typo in #include which revealed in the case-sensiti... |
tree | commitdiff |
2011-08-03 |
Jakub Staszak | Use MachineBranchProbabilityInfo in If-Conversion inste... |
tree | commitdiff |
2011-08-03 |
Jakub Staszak | Add more constantness in BlockFrequencyInfo. |
tree | commitdiff |
2011-08-03 |
Eli Friedman | New approach to r136737: insert the necessary fences... |
tree | commitdiff |
2011-08-03 |
Bob Wilson | Some revisions to Devang's change r136759 for merged... |
tree | commitdiff |
2011-08-03 |
Devang Patel | Use byte offset, instead of element number, to access... |
tree | commitdiff |
2011-08-02 |
Jakob Stoklund Olesen | Use the precomputed def presence in RAGreedy::calcSpill... |
tree | commitdiff |
2011-08-02 |
Jakob Stoklund Olesen | Inform SpillPlacement about blocks with defs. |
tree | commitdiff |
2011-08-02 |
Jakob Stoklund Olesen | Rename {First,Last}Use to {First,Last}Instr. |
tree | commitdiff |
2011-08-02 |
Jakob Stoklund Olesen | Add a BlockInfo::FirstDef field. |
tree | commitdiff |
2011-08-02 |
Jakob Stoklund Olesen | Delete BlockInfo::LiveThrough. It wasn't used any more. |
tree | commitdiff |
2011-08-02 |
Jakob Stoklund Olesen | Extend the SpillPlacement interface with two new features. |
tree | commitdiff |
2011-08-02 |
Eli Friedman | Don't create a ridiculous EXTRACT_ELEMENT. PR10563. |
tree | commitdiff |
2011-08-01 |
Jay Foad | Remove an unnecessary cast. |
tree | commitdiff |
2011-07-31 |
Bill Wendling | Add the 'resume' instruction for the new EH rewrite. |
tree | commitdiff |
2011-07-31 |
Jakob Stoklund Olesen | Time the emission of debug values. |
tree | commitdiff |
2011-07-30 |
Jakob Stoklund Olesen | Revert r136528 "Enable compact region splitting by... |
tree | commitdiff |
2011-07-30 |
Bill Wendling | Revert r136253, r136263, r136269, r136313, r136325... |
tree | commitdiff |
2011-07-30 |
Jakob Stoklund Olesen | Revert "Don't check liveness of unallocatable registers." |
tree | commitdiff |
2011-07-29 |
Jakob Stoklund Olesen | Don't check liveness of unallocatable registers. |
tree | commitdiff |
2011-07-29 |
Jakob Stoklund Olesen | Check for multiple defs in the machine code verifier. |
tree | commitdiff |
2011-07-29 |
Jakob Stoklund Olesen | Add an isSSA() flag to MachineRegisterInfo. |
tree | commitdiff |
2011-07-29 |
Jakub Staszak | Do not lose branch weights when lowering SwitchInst. |
tree | commitdiff |
2011-07-29 |
Jakob Stoklund Olesen | Enable compact region splitting by default. |
tree | commitdiff |
2011-07-29 |
Jakub Staszak | Remove unneeded const_cast. |
tree | commitdiff |
2011-07-29 |
Nick Lewycky | Fix a lot of typos, improve (but not necessarily fix... |
tree | commitdiff |
2011-07-29 |
Eli Friedman | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrm... |
tree | commitdiff |
2011-07-29 |
Bill Wendling | Use the pointer type size. |
tree | commitdiff |
2011-07-29 |
Bill Wendling | And now something that compiles... |
tree | commitdiff |
2011-07-29 |
Bill Wendling | Make sure to sext or trunc the result from the register. |
tree | commitdiff |
2011-07-29 |
Chandler Carruth | Rewrite the CMake build to use explicit dependencies... |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Visit the landingpad instruction. |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Add the AddLandingPadInfo function. |
tree | commitdiff |
2011-07-28 |
Eli Friedman | LangRef and basic memory-representation/reading/writing... |
tree | commitdiff |
2011-07-28 |
Jakob Stoklund Olesen | Handle REG_SEQUENCE with implicitly defined operands. |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Use ArrayRef instead of requiring an std::vector. |
tree | commitdiff |
2011-07-28 |
Bill Wendling | The personality function should be a Function* and... |
tree | commitdiff |
2011-07-28 |
Jakob Stoklund Olesen | Reverse order of RS_Split live ranges under -compact... |
tree | commitdiff |
next |