- cfe2998 f16 FDIV can now be legalized by promoting to f32 by Pete Cooper · 13 years ago
- e59b0e7 fix a build failure with libc++ by Chris Lattner · 13 years ago
- fa1f744 ARM branch relaxation for unconditional t1 branches. by Jim Grosbach · 13 years ago
- ceee984 ARM assembly, accept optional '#' on lane index number. by Jim Grosbach · 13 years ago
- 1f6e3f9 [Object/COFF]: Expose getSectionContents. by Michael J. Spencer · 13 years ago
- b35a896 [Object/COFF]: Expose getSectionName. Also add some documentation. by Michael J. Spencer · 13 years ago
- 2d7ea04 Perform mul combine when multiplying wiht negative constants. by Anton Korobeynikov · 13 years ago
- 23f1cbb Add an option to the MI scheduler to cut off scheduling after a fixed number of by Lang Hames · 13 years ago
- 8c0134a [asan] don't emit __asan_mapping_offset/__asan_mapping_scale by default -- they are currently used only for experiments by Kostya Serebryany · 13 years ago
- 5587a8e llvm/test/DebugInfo: Move two tests to DebugInfo/X86. They are X86-dependent. by NAKAMURA Takumi · 13 years ago
- 00294ca Fix DAG combine which creates illegal vector shuffles. Patch by Heikki Kultala. by Duncan Sands · 13 years ago
- 3e99b71 This patch adds X86 instruction itineraries for non-pseudo opcodes in by Preston Gurd · 13 years ago
- 8118c94 Add a note for -ffast-math optimization of vector norm. by Benjamin Kramer · 13 years ago
- a87a75f Make the formatting of this file more consistent, and fix the 80-columns by Chandler Carruth · 13 years ago
- 080b862 Teach InstVisitor about the UnaryInstruction layer in the instruction by Chandler Carruth · 13 years ago
- f201a06 Factor out the multiply analysis code in ComputeMaskedBits and apply it to the by Nick Lewycky · 13 years ago
- 97327dc isCommutedMOVLMask should only look at 128-bit vectors to match isMOVLMask. by Craig Topper · 13 years ago
- 75d05e6 This clause (although matching parts of the implementation) can't be correct. by Nick Lewycky · 13 years ago
- cff4ad7 CriticalAntiDepBreaker: Replace a SmallSet of regs with a much denser BitVector. by Benjamin Kramer · 13 years ago
- 79aa341 Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. by Craig Topper · 13 years ago
- 85f9cef MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty. by Benjamin Kramer · 13 years ago
- 70de1e4 Fix some copy and paste remnants of Cell and SPU in Hexagon files. by Craig Topper · 13 years ago
- 8aea2dd Fix typo in file header. by Craig Topper · 13 years ago
- 1e0c9ab Pass TargetOptions to HexagonTargetMachine constructor by reference to match other targets and the base class. by Craig Topper · 13 years ago
- c1f6f42 Reorder includes to match coding standards. Fix an issue or two exposed by that. by Craig Topper · 13 years ago
- ae151ed MC asm parser macro argument count was wrong when empty. by Jim Grosbach · 13 years ago
- 5aeff31 Check if we can handle the arguments of a call (and therefore the call) in by Bill Wendling · 13 years ago
- 391c145 Revert r152915. Chapuni's WinWaitReleased refactoring: It doesn't work for me by Francois Pichet · 13 years ago
- 748c1ec clarify the coding standards a bit. by Chris Lattner · 13 years ago
- 11d5dc3 ARM fix silly typo in optional operand alias. by Jim Grosbach · 13 years ago
- 66cba30 ARM divided syntax fmrx/fmxr mnemonics. by Jim Grosbach · 13 years ago
- be7cf2b ARM ldm/stm register lists can be out of order. by Jim Grosbach · 13 years ago
- 0ccae0b Revert r152907. by Bill Wendling · 13 years ago
- a82d526 ScheduleDAGInstrs: When adding uses we add them into a set that's empty at the beginning, no need to maintain another set for the added regs. by Benjamin Kramer · 13 years ago
- 861ea23 Limit the number of memory operands in MachineInstr to 2^16 and store the number in padding. by Benjamin Kramer · 13 years ago
- 87f3dbc CriticalAntiDepBreaker: BasicBlock::size is an expensive operation, reuse the cached value. by Benjamin Kramer · 13 years ago
- bb0b6ed lit/TestRunner.py: [Win32] Check all opened_files[] released, rather than (obsoleted) written_files[]. by NAKAMURA Takumi · 13 years ago
- 7c6ac2e lit/TestRunner.py: [Win32] Rework WinWaitReleased(). by NAKAMURA Takumi · 13 years ago
- ff030fd The alignment of the pointer part of the store instruction may have an by Bill Wendling · 13 years ago
- 5a4c790 More const-correcting of FixedLenDecoderEmitter. by Craig Topper · 13 years ago
- b2442fc Rip out support for 'llvm.noinline'. This thing has a strange history... by Chandler Carruth · 13 years ago
- f91f5af Start removing the use of an ad-hoc 'never inline' set and instead by Chandler Carruth · 13 years ago
- eb5cd61 Const-correct the FixedLenDecoderEmitter. Pass a few things by const reference instead of value to avoid some copying. by Craig Topper · 13 years ago
- 9b081d9 Pull the implementation of the code metrics out of the inline cost by Chandler Carruth · 13 years ago
- d3a7486 misched: add DAG edges from vreg defs to ExitSU. by Andrew Trick · 13 years ago
- 75ae203 LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. by Andrew Trick · 13 years ago
- d936045 Spacing fixes. Mostly aligning arguments that spilled onto next line with the opening parenthese instead of 2 spaces in. by Craig Topper · 13 years ago
- bace5da Revert r152705, which reapplied r152486 as this appears to be causing failures by Chad Rosier · 13 years ago
- 797ba55 Remove unused field NumVariable from Filter class. Even it was needed the same result could be found with VariableInstructions.size(). Also fix some typos in comments. by Craig Topper · 13 years ago
- e9f15c8 In InstCombiner::visitOr, make sure we reverse the operand swap used for checking for or-of-xor operations after those checks; a later check expects that any constant will be in Op1. PR12234. by Eli Friedman · 13 years ago
- 213d2e7 ARM optional operand on MRC/MCR assembly instructions. by Jim Grosbach · 13 years ago
- 9426ac7 ARM vmrs system registers mvfr0 and mvfr1 handling. by Jim Grosbach · 13 years ago
- 75df9f2 Do the right thing on NULL uint64 fields. by Eric Christopher · 13 years ago
- b99ea7c Revert r152613 (and r152614), "Inline the d'tor and add an anchor instead." for workaround of g++-4.4's miscompilation. by NAKAMURA Takumi · 13 years ago
- 2125d5a For types with a parent of the compile unit make sure and emit by Eric Christopher · 13 years ago
- 89eaa6f Remove inadvertant commit. by Jim Grosbach · 13 years ago
- 0ac754f [fast-isel] Address Eli's comments for r152847. Specifically, add a test case by Chad Rosier · 13 years ago
- 90d9e02 docs: Update TestingGuide to change recommended practice to using LNT to drive by Daniel Dunbar · 13 years ago
- 530b19b [fast-isel] Don't try to encode LONG_MIN using cmn instructions. rdar://11038907 by Chad Rosier · 13 years ago
- b84ad4a ARM case-insensitive checking for APSR_nzcv. by Jim Grosbach · 13 years ago
- ccaea7d We actually handle AllocaInst via getRegForValue below just fine. by Eric Christopher · 13 years ago
- bb54d21 Add some debugging output into fast isel as well. by Eric Christopher · 13 years ago
- 8f2a88d Add another debug statement. by Eric Christopher · 13 years ago
- b82062f Tabs. by Eric Christopher · 13 years ago
- 7cc5177 Typo. by Eric Christopher · 13 years ago
- 7044cce Make MnemonicTable const again. That part of r152202 was OK. by Jakob Stoklund Olesen · 13 years ago
- 6357cae ARM aliases for pre-unified syntax fcmpz[sd] mnemonics. by Jim Grosbach · 13 years ago
- dd20af2 Don't assume all mnemonics fit in 64k. by Jakob Stoklund Olesen · 13 years ago
- cb18ca2 line endings by Matt Beaumont-Gay · 13 years ago
- f72e0ca Type sizes and fields offsets inside structs are unsigned. This is a highly by Duncan Sands · 13 years ago
- 45b5f88 Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints on by Lang Hames · 13 years ago
- bcfa982 Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo." by Jakob Stoklund Olesen · 13 years ago
- d66b9a2 Revert r152105: "Use uint16_t to store indices into string table" by Jakob Stoklund Olesen · 13 years ago
- 8a6bcc3 Fix VCVT decoding (between floating-point and fixed-point, Floating-point). Patch by Richard Barton. by Kristof Beyls · 13 years ago
- 33a1805 Fix bug found by warning. by Michael J. Spencer · 13 years ago
- 2453dff Short term fix for pr12270 before we change dominates to handle unreachable by Rafael Espindola · 13 years ago
- 847d381 Use an iterator instead of calling .size() on the worklist every time, which is wasteful. by Bill Wendling · 13 years ago
- d03a29b Implement relocation-overflow behavior for PE/COFF. by Michael J. Spencer · 13 years ago
- 6431ff9 When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add the new node into the work list because there is a potential for further optimizations. by Nadav Rotem · 13 years ago
- 8d101c3 Revert the removal of DW_AT_MIPS_linkage_name when we aren't putting by Eric Christopher · 13 years ago
- f963cd3 Follow-up to r152620: restore JIT event listener tests to unittest/ExecutionEngine/JIT by Eli Bendersky · 13 years ago
- 5a89434 Add a xform to the DAG combiner. by Bill Wendling · 13 years ago
- 59c5d7b Remove the basic inliner. This was added in 2007, and hasn't really by Chandler Carruth · 13 years ago
- 377c7f0 Make the swap code here a bit more obvious what its doing... We're by Chandler Carruth · 13 years ago
- 0e33d9f Don't assume that the arguments are processed in some particular order. by Chandler Carruth · 13 years ago
- 38ca0d7 [avx] Add patterns for VINSERTF128rm. by Chad Rosier · 13 years ago
- ae02909 This pass didn't want the inline cost per-se, it just wants generic code by Chandler Carruth · 13 years ago
- 220d2d7 Remove all remnants of partial specialization in the cost computation by Chandler Carruth · 13 years ago
- 7e2fa31 Fixed a transform crash when setting a negative size value for memset. Fixes PR12202. by Aaron Ballman · 13 years ago
- 6e590e3 [tsan] use FunctionBlackList by Kostya Serebryany · 13 years ago
- a1c4504 [asan] rename class BlackList to FunctionBlackList and move it into a separate file -- we will need the same functionality in ThreadSanitizer by Kostya Serebryany · 13 years ago
- 274d377 Extend the inline cost calculation to account for bonuses due to by Chandler Carruth · 13 years ago
- 8b11fdd When an invoke is marked with metadata indicating its unwind edge by Dan Gohman · 13 years ago
- 4ec6923 Fixes the MSVC build. by Francois Pichet · 13 years ago
- b16117c Change where we enable the heuristic that delays inlining into functions by Chandler Carruth · 13 years ago
- e28e2a8 Some typos in lit command guide by Eli Bendersky · 13 years ago
- 689e0b4 Silence operator precedence warnings. by Benjamin Kramer · 13 years ago
- 4cc2be6 Update the "hello world" example to resemble what we currently output. by Bill Wendling · 13 years ago
- 3d1d895 Refactor the inline cost bonus calculation for constants to use by Chandler Carruth · 13 years ago
- 30442f9 Reapply r152486 with a fix for the nightly testers. by Bill Wendling · 13 years ago