- acbf107 (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2 by Stuart Hastings · 13 years ago
- 67dc113 Split ppc dwarf regnums into ppc64 and ppc32 flavours. by Rafael Espindola · 13 years ago
- 7a067cc Introduce the DwarfRegAlias class for declaring that two registers have the by Rafael Espindola · 13 years ago
- e99f75a Mark the 32 bit registers as invalid in 64 bit mode. In 64 bit mode they are by Rafael Espindola · 13 years ago
- 053ba4f Remove the DwarfNumbers from the subregisters. They should use DW_OP_bit_piece by Rafael Espindola · 13 years ago
- 78e78b5 replace the intro tutorial from 2004 with a more recent work. by Chris Lattner · 13 years ago
- a2e79ef Reapply r132245 with a fix for the bug that broke the darwin9/i386 build. by Jakob Stoklund Olesen · 13 years ago
- 221d5de Add the test case for phis in the outer landing pad during the inliner's by John McCall · 13 years ago
- 59ed415 Emit the handler's data area. For GCC-style exceptions under Win64, the by Charles Davis · 13 years ago
- 626d6fb Revert r132245, "Create two BlockInfo entries when a live range is discontinuous through a block." by Jakob Stoklund Olesen · 13 years ago
- 5790335 Fix PR10046 by updating LiveVariables kill info when splitting live ranges. by Jakob Stoklund Olesen · 13 years ago
- 5f8fd54 On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. by John McCall · 13 years ago
- fe754ab ...this is not a good commit day for me. by John McCall · 13 years ago
- 7eebab2 I didn't mean to commit these residues of a personal project. by John McCall · 13 years ago
- b45178a Add testcase for r132290, to check for the crasher caught by the buildbots by Nick Lewycky · 13 years ago
- 832a9d1 On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. by John McCall · 13 years ago
- bcb8508 Don't crash owhen ComputeLoadResult can't compute the result of the load. by Nick Lewycky · 13 years ago
- 1f237b0 Obey the isVolatile bit on memory intrinsics when analyzing uses of a global by Nick Lewycky · 13 years ago
- 0ccc12a Fix warnings due to 132263; Thanks rdivacky. by Nadav Rotem · 13 years ago
- 12e3349 When generating against the Win64 EH scheme, set the handler to the GCC-specific by Charles Davis · 13 years ago
- 04507f0 Use %rbp on a 64 bit test. by Rafael Espindola · 13 years ago
- 03dc186 Fix to match the dwarf register numbers that gdb uses. by Rafael Espindola · 13 years ago
- 11fd5c0 Dwarf register 0 is r0, remove incorrect entries. by Rafael Espindola · 13 years ago
- a6d7345 Fix this to work correctly with phis; test case to follow if this successfully by John McCall · 13 years ago
- 01eaf90 Remove the dwarf numbers from the D registers. They don't have dwarf numbers by Rafael Espindola · 13 years ago
- c152aa6 Fix ARM fast isel to correctly flag memory operands to stores. This fixes by Cameron Zwarich · 13 years ago
- b6aacae by Nadav Rotem · 13 years ago
- 3385801 Erase instructions _after_ checking their type. by Benjamin Kramer · 13 years ago
- 06a8d54 Move ARM specific test into the ARM subdir. by Benjamin Kramer · 13 years ago
- 2c5cc68 ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify instead. by Benjamin Kramer · 13 years ago
- d7c1086 Implement and document the llvm.eh.resume intrinsic, which is by John McCall · 13 years ago
- bd0fa4c Change how tblgen generates attributes for intrinsics to use a single by John McCall · 13 years ago
- f463370 When generating code for Win64 EH, emit StartProc and EndProc directives. by Charles Davis · 13 years ago
- a0112d0 Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs by Bruno Cardoso Lopes · 13 years ago
- fea51fc This actually starts at offset 0, not 1. by Eric Christopher · 13 years ago
- c9cf9e9 Create two BlockInfo entries when a live range is discontinuous through a block. by Jakob Stoklund Olesen · 13 years ago
- b2abfa0 Add SplitAnalysis::getNumLiveBlocks(). by Jakob Stoklund Olesen · 13 years ago
- 5e93d1c Change the set of callee-saved registers for non-MIPS32 architectures specified by Akira Hatanaka · 13 years ago
- 3c14f24 Implement the 'M' output modifier for arm inline asm. This is fairly by Eric Christopher · 13 years ago
- b601932 Add missing newlines. by Chad Rosier · 13 years ago
- 342837d Define a wrapper node for target constant nodes (tglobaladdr, etc.). by Akira Hatanaka · 13 years ago
- d6a8136 Select DW_AT_const_value size based on global variable size. by Devang Patel · 13 years ago
- 36ea4f0 Add 132187 back now that the real problem is fixed. by Rafael Espindola · 13 years ago
- 20ef343 Fix test cases that were previously using grep to use FileCheck by Chad Rosier · 13 years ago
- 7bf114c Fix the root cause of the bootstrap failure: by Rafael Espindola · 13 years ago
- de64aaf Fix the remaining atomic intrinsics to use the right register classes on Thumb2, by Cameron Zwarich · 13 years ago
- d652b13 Stub out support for Win64-style exceptions. Note that this is merely using by Charles Davis · 13 years ago
- be64b39 ARM asm parser wasn't able to parse a "mov" instruction while in Thumb by Bruno Cardoso Lopes · 13 years ago
- 157371f It looks like 132187 might have broken the llvm-gcc bootstrap. Revert while I check. by Rafael Espindola · 13 years ago
- 94657b6 Force a triple to make this test pass on Darwin. by Eli Friedman · 13 years ago
- e6291d0 Clean out the 2.9 Release Notes. Mostly limited to What's New in LLVM by Chad Rosier · 13 years ago
- f5e771d Add a GR32_NOREX_NOSP register class and fix a bug where getMatchingSuperRegClass() by Cameron Zwarich · 13 years ago
- 37afca1 Fix a regression I recently introduced by removing DwarfRegNum of subregisters: by Rafael Espindola · 13 years ago
- 5b23b7f Make size computation less brittle. by Rafael Espindola · 13 years ago
- 88c8164 Add the suffix to the Win64 EH data sections' names if given. Add a test for by Charles Davis · 13 years ago
- 2d6dcb3 Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' by Nadav Rotem · 13 years ago
- dda266d Attempt to preserve debug line info in LICM; as the comment in the code says, it's hard to pick good line numbers for this transformation, but something is better than nothing. by Eli Friedman · 13 years ago
- b12ae5d Typo is test case by Chad Rosier · 13 years ago
- 484a718 Make room for register allocation to improve. by Jakob Stoklund Olesen · 13 years ago
- f94c9c1 Add change of crc32 intrinsic to release notes by Chad Rosier · 13 years ago
- 4abce0c Don't use movw / movt for iOS static codegen for now to workaround some tools issues. rdar://9514789 by Evan Cheng · 13 years ago
- 6205769 Delete a test that is no longer relevant. by Jakob Stoklund Olesen · 13 years ago
- 4591193 CRC32 intrinsics were renamed at revision 132163. This submission by Chad Rosier · 13 years ago
- 045c1d4 Keep this simple. Use DIType to get signness and size of a type. Based on size, select appropraite form. by Devang Patel · 13 years ago
- 7b06b73 Add a parameter to the Win64 EH section getters to get a section with a by Charles Davis · 13 years ago
- d3444ff Add iOS test by Evan Cheng · 13 years ago
- cc1ffc6 Update this comment. by Dan Gohman · 13 years ago
- 30a121b Don't sink or hoist debug info instrinsics; it isn't useful. This also prevents LICM sinking from erasing debug intrinsics which don't dominate any exit block of the loop. by Eli Friedman · 13 years ago
- a3de16b Fix the inliner to maintain the current de facto invoke semantics: by John McCall · 13 years ago
- 11f6cc9 Delete MethodBodies that only filtered reserved registers. by Jakob Stoklund Olesen · 13 years ago
- 72f0d9c Handle signed types gracefully. by Devang Patel · 13 years ago
- 45c4c4f And fix the test in r132194. by Eli Friedman · 13 years ago
- c955d21 Oops, wasn't intending to commit this. Partial revert of r132194. by Eli Friedman · 13 years ago
- a4d487f Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076 by Eli Friedman · 13 years ago
- b58128e Select DW_AT_const_value size based on variable size. by Devang Patel · 13 years ago
- 25b15d8 Remove DwarfRegNum from the individual bits of the condition register. by Rafael Espindola · 13 years ago
- 81a2745 Remove DwarfRegNum from CARRY. I should be encoded with DW_OP_bit_piece. by Rafael Espindola · 13 years ago
- 07cbe23 Assorted fixes for Win64 EH unwind info emission: by Charles Davis · 13 years ago
- 81e193c Remove dwarf numbers from subregs. We should use DW_OP_bit_piece to by Rafael Espindola · 13 years ago
- 17c1bb5 InstCombine: Make switch folding with equality compares more aggressive by trying instsimplify on the arm where we know the compared value. by Benjamin Kramer · 13 years ago
- f031d09 Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk. by Cameron Zwarich · 13 years ago
- 3a5d7d0 Add a test for Win64 EH unwind information emission. by Charles Davis · 13 years ago
- 33281b2 Make the branch encoding for tBcc more obvious that it's a 4-byte opcode by Eric Christopher · 13 years ago
- 86bbcbf Fix comment. by Eric Christopher · 13 years ago
- c4cbf9b Start keeping track of where the various unwind instructions are in the prolog. by Charles Davis · 13 years ago
- ef60724 Add missing break statements. Align UNWIND_INFO and RUNTIME_FUNCTION structs by Charles Davis · 13 years ago
- 4eeb7b6 My attempt at fixing the leak reported by the valgrind buildbots. Valgrind will by Charles Davis · 13 years ago
- c2d3022 Fix inverted conditional in SaveReg and SaveXMM. Err when the frame pointer is by Charles Davis · 13 years ago
- 1a24bf0 One more debug line number miss in instcombine (although the code in question isn't actually in instcombine). by Eli Friedman · 13 years ago
- 08b280b Fix copy+pastos. by Dan Gohman · 13 years ago
- a311c34 Final step of instcombine debuginfo; switch a couple more places over to InsertNewInstWith, and use setDebugLoc for the cases which can't be easily handled by the automated mechanisms. by Eli Friedman · 13 years ago
- b29c1d7 Fix warning about || and && without explicit grouping. by Chandler Carruth · 13 years ago
- 77ba016 Do not insert anything after terminator. by Devang Patel · 13 years ago
- 6266031 Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. by Chad Rosier · 13 years ago
- 0958870 Comment cleanup. by Eric Christopher · 13 years ago
- 9dd1966 Do not move DBG_VALUE in middle of PHI nodes. by Devang Patel · 13 years ago
- 97de92c If llvm.dbg.value and the value instruction it refers to are far apart then iSel may not be able to find corresponding Node for llvm.dbg.value during DAG construction. Make iSel's life easier by removing this distance between llvm.dbg.value and its value instruction. by Devang Patel · 13 years ago
- 95ba669 Add comment. by Devang Patel · 13 years ago
- 785badb During branch folding avoid inserting redundant DBG_VALUE machine instructions. by Devang Patel · 13 years ago
- 33458fe Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check if by Akira Hatanaka · 13 years ago