- f4ef8db strengthen up an assertion: you can't create a constant struct by Chris Lattner · 13 years ago
- 69145ba Fix typo. Thanks, Andy! by Jakob Stoklund Olesen · 13 years ago
- 06988bc Made SCEV's UDiv expressions more canonical. When dividing a by Andrew Trick · 13 years ago
- ccfa446 Reject RS_Spill ranges from local splitting as well. by Jakob Stoklund Olesen · 13 years ago
- a9c41d3 Only mark remainder intervals as RS_Spill after per-block splitting. by Jakob Stoklund Olesen · 13 years ago
- 1f88042 Remember to update LiveDebugVariables after per-block splitting. by Jakob Stoklund Olesen · 13 years ago
- dab35d3 Extract per-block splitting into its own method. by Jakob Stoklund Olesen · 13 years ago
- 75e28f7 Delete getMultiUseBlocks and splitSingleBlocks. by Jakob Stoklund Olesen · 13 years ago
- b3ef7f6 Also use shouldSplitSingleBlock() in the fallback splitting mode. by Jakob Stoklund Olesen · 13 years ago
- 2d6d86b Split around single instructions to enable register class inflation. by Jakob Stoklund Olesen · 13 years ago
- 0d6fac3 ARM load instruction shifted register index operands. by Jim Grosbach · 13 years ago
- f4fa3d6 ARM indexed load assembly parsing and encoding. by Jim Grosbach · 13 years ago
- f39031b Detect proper register sub-classes. by Jakob Stoklund Olesen · 13 years ago
- 19dec20 ARM refactor indexed store instructions. by Jim Grosbach · 13 years ago
- 6fc1c08 Add ARM LDR parsing tests. by Jim Grosbach · 13 years ago
- 54cfeda Fix liveness computations in BranchFolding. by Jakob Stoklund Olesen · 13 years ago
- 16578b5 ARM simplify the postidx_reg operand encoding. by Jim Grosbach · 13 years ago
- ca8c70b ARM use a dedicated printer for postidx_reg operands. by Jim Grosbach · 13 years ago
- 9a45008 Add missing register constraint for some VLD3/VLD4 pseudo instructions. by Bob Wilson · 13 years ago
- 8d8fa25 Silence unused variable warnings in release builds. by Chandler Carruth · 13 years ago
- 4dd963b Fix http://llvm.org/bugs/show_bug.cgi?id=10583\n - test for 1 and 2 byte fixups to be added by Jason W Kim · 13 years ago
- 4147f39 Temporarily revert r135528 which distinguishes between two copies of one by Chandler Carruth · 13 years ago
- 14c903a Fix broken encodings for the Thumb2 LDRD/STRD instructions. by Owen Anderson · 13 years ago
- 039c2e1 ARM assembly parsing and encoding for LDR instructions. by Jim Grosbach · 13 years ago
- c219d19 Count the total amount of stack space used in compiled functions. by Jakob Stoklund Olesen · 13 years ago
- 4d3586d Print DBG_VALUE variable's location info as a comment. by Devang Patel · 13 years ago
- d9f3fc7 Increment counter inside insertDebugValue(). by Devang Patel · 13 years ago
- 1f35b17 We need to map DebugLoc. It leads to Fuction * (through subprogram entry node) which should be appropriately mapped. by Devang Patel · 13 years ago
- 211da8f Linke NamedMDNodes after linking global values as comment suggests. by Devang Patel · 13 years ago
- 0ecd825 allow \r's in .s files. by Chris Lattner · 13 years ago
- 2a66cea Introduce adjustFixupOffset that adjusts the fixup offset of a relocation. by Roman Divacky · 13 years ago
- ad90d3a Add counter. by Devang Patel · 13 years ago
- a81388f Fix an obvious type. Patch by Ivan Krasin. by Evan Cheng · 13 years ago
- dd5663c Fix an obvious type. Patch by Ivan Krasin. by Evan Cheng · 13 years ago
- 154c41d LDCL_POST and STCL_POST need one's-complement offsets, rather than two's complement offsets. Add an appropriate immediate type for them. by Owen Anderson · 13 years ago
- 5c4e52e Fix the bitwidth of the remaining fields. by Rafael Espindola · 13 years ago
- 1203486 Fix a place that was clearly forgotten when the type legalization by Duncan Sands · 13 years ago
- 251a2bb print st_shndx with the correct number of bits. by Rafael Espindola · 13 years ago
- 8036586 Add obviously missing "break". Noticed by Andrey Karpov with by Duncan Sands · 13 years ago
- 67ac0c0 print st_other with the correct number of bits. by Rafael Espindola · 13 years ago
- 71a8f5c print st_type with the correct number of bits. by Rafael Espindola · 13 years ago
- d7c2783 Print st_bind with the correct number of bits. by Rafael Espindola · 13 years ago
- a83f8ef Print r_sym with the correct number of bits. by Rafael Espindola · 13 years ago
- f81f675 Print r_type with the correct number of bits. by Rafael Espindola · 13 years ago
- 65ad8dc Another counter goes decimal. by Rafael Espindola · 13 years ago
- f7179de Change anther counter to decimal. by Rafael Espindola · 13 years ago
- 014180d Don't print a counter in hex. by Rafael Espindola · 13 years ago
- bbf9c4a Add an assert to check that the Addend fits the file format. by Rafael Espindola · 13 years ago
- d7c9b63 Print all the bits in the addend. by Rafael Espindola · 13 years ago
- f42e9b2 Reword. by Jay Foad · 13 years ago
- c9d904e Fix what seems an obvious typo. Patch by Ivan Krasin. Problem by Duncan Sands · 13 years ago
- 0712108 Reverting r136884 updateUnloop, which crashed a linux builder. by Andrew Trick · 13 years ago
- e651983 Fix http://llvm.org/bugs/show_bug.cgi?id=10568 by Jason W Kim · 13 years ago
- 456a925 Only access both operands of an INSERT_SUBVECTOR if it is an INSERT_SUBVECTOR. by Bill Wendling · 13 years ago
- 7ce0579 ARM refactoring assembly parsing of memory address operands. by Jim Grosbach · 13 years ago
- 762797d An algorithm for incrementally updating LoopInfo within a by Andrew Trick · 13 years ago
- 882bcc6 whitespace by Andrew Trick · 13 years ago
- 79513ed Correctly handle multiple DBG_VALUE instructions at the same SlotIndex. by Jakob Stoklund Olesen · 13 years ago
- fbfb806 whitespace by Andrew Trick · 13 years ago
- 5207936 An interface for iterating over a loop's blocks in DFS order. by Andrew Trick · 13 years ago
- 0bc8bbb Fix broken encoding of tCBNZ. by Owen Anderson · 13 years ago
- a92afc1 Enable compact region splitting by default. by Jakob Stoklund Olesen · 13 years ago
- 5787124 Do not drop undef debug values. These are used as range termination marker by live debug variable pass. by Devang Patel · 13 years ago
- 9dbd0a8 Remove underscore that's breaking linux buildbots. by Benjamin Kramer · 13 years ago
- b87f91b Be more conservative when forming compact regions. by Jakob Stoklund Olesen · 13 years ago
- 32668ea Fix some warnings from Clang in release builds: by Chandler Carruth · 13 years ago
- 0767267 Fix typo in #include which revealed in the case-sensitive filesystem. by Jakub Staszak · 13 years ago
- 990f78d Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics. by Jakub Staszak · 13 years ago
- 2626dba Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. by Bill Wendling · 13 years ago
- 56cb3e3 Add accessors for manipulating an MCInst's operands. by Owen Anderson · 13 years ago
- 8ea4523 Add more constantness in BlockFrequencyInfo. by Jakub Staszak · 13 years ago
- a9362ca Kill the export list as well. by Evan Cheng · 13 years ago
- 26689ac New approach to r136737: insert the necessary fences for atomic ops in platform-independent code, since a bunch of platforms (ARM, Mips, PPC, Alpha are the relevant targets here) need to do essentially the same thing. by Eli Friedman · 13 years ago
- 866ec86 Remove CreateUnwind from the IRBuillder. by Bill Wendling · 13 years ago
- 1488f76 Remove unused variables. by Benjamin Kramer · 13 years ago
- cfc55c2 Some revisions to Devang's change r136759 for merged global debug info. by Bob Wilson · 13 years ago
- e4ad50b Go back to the old definition. It's not clear that a 'resume' can be 'outlined' from the function with the landing pad for all platforms. by Bill Wendling · 13 years ago
- 1009c32 SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget by Andrew Trick · 13 years ago
- 1c3ff65 whitespace by Andrew Trick · 13 years ago
- b7a0135 Explain how clauses are applied. by Bill Wendling · 13 years ago
- 56e3232 Handle IMPLICIT_DEF instructions in X86FloatingPoint. by Jakob Stoklund Olesen · 13 years ago
- e3fbe6c Use cast<> instead of a C-style cast to get some free assertions. by Jay Foad · 13 years ago
- fb5179a fix PR10286, a problem with the .ll printer handling block addresses that are out-of-scope. by Chris Lattner · 13 years ago
- 027cbf9 Use byte offset, instead of element number, to access merged global. by Devang Patel · 13 years ago
- dbd2255 Small cleanups: by Nick Lewycky · 13 years ago
- d0c0d44 Add this back in for now. There are still a few passes which create unwind instructions at the moment. by Bill Wendling · 13 years ago
- d5061a9 Fix logical error when detecting lifetime intrinsics. by Nick Lewycky · 13 years ago
- 19308a1 Replace the 'UnwindInst' check with a check for 'ResumeInst', which also exits by Bill Wendling · 13 years ago
- 3f5beed Use the precomputed def presence in RAGreedy::calcSpillCost. by Jakob Stoklund Olesen · 13 years ago
- 5ebca79 Inform SpillPlacement about blocks with defs. by Jakob Stoklund Olesen · 13 years ago
- fe62d92 Rename {First,Last}Use to {First,Last}Instr. by Jakob Stoklund Olesen · 13 years ago
- 779fa1b lldb doesn't need the edis dylib any more. by Evan Cheng · 13 years ago
- 989f61e ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. Not especially pretty, but seems to work well enough. If this looks okay, I'll put together similar patches for Mips, PPC, and Alpha. by Eli Friedman · 13 years ago
- 77ee114 Add a BlockInfo::FirstDef field. by Jakob Stoklund Olesen · 13 years ago
- 4751eb7 Delete BlockInfo::LiveThrough. It wasn't used any more. by Jakob Stoklund Olesen · 13 years ago
- d8030c7 Teach InstCombine that lifetime intrincs aren't a real user on the result of a by Nick Lewycky · 13 years ago
- 0e0a880 Extend the SpillPlacement interface with two new features. by Jakob Stoklund Olesen · 13 years ago
- f78faf8 Add the documentation for the 'landingpad' instruction. Improve the 'invoke' by Bill Wendling · 13 years ago
- c684e83 Move methods in PassManagerBuilder offline. by Rafael Espindola · 13 years ago
- 3d453ac move PassManagerBuilder.h to IPO. This is a non intuitive place to put it, by Rafael Espindola · 13 years ago