- 31f61e8 IVUsers should only generate SCEV's for values that are safe to speculate. by Andrew Trick · 13 years ago
- 8b7036b Factor SCEV traversal code so I can use it elsewhere. No functionality. by Andrew Trick · 13 years ago
- 06a6a30 This is one of the first steps at moving to replace target-dependent by Joel Jones · 13 years ago
- cb41e5f Revert r160194, which switched to use LV information for finding local kills. by Chandler Carruth · 13 years ago
- 5583415 Use the LiveVariables information to efficiently get local kills. This by Chandler Carruth · 13 years ago
- b76fb96 Fixed few warnings. by Galina Kistanova · 13 years ago
- 68c10a2 Remove variable_ops from call instructions in most targets. by Jakob Stoklund Olesen · 13 years ago
- 135fb45 Remove variable_ops from ARM call instructions. by Jakob Stoklund Olesen · 13 years ago
- fd506ef The Mips specific relocation R_MIPS_GOT_DISP by Jack Carter · 13 years ago
- 657c7cb test case for revision 160084: Alignment filling between Mips function units by Jack Carter · 13 years ago
- 23d3622 Make helper functions static. by Benjamin Kramer · 13 years ago
- 1561cee Initializers for some fields were missing in Option::Option by Alexander Kornienko · 13 years ago
- ff373d7 ReleaseNotes.html: add note about specifying TLS models by Hans Wennborg · 13 years ago
- ee4c312 Post-dom frontier was removed in 3.0. Patch by chenwj. by Duncan Sands · 13 years ago
- ab6e47b Restrict this to x86, hopefully fixing ARM buildbots. by Duncan Sands · 13 years ago
- 836c99d Mark VINSERTI128rm as MayLoad=1. Fixes PR13348. by Craig Topper · 13 years ago
- a46517e Fixed few warnings; trimmed empty lines. by Galina Kistanova · 13 years ago
- f51f1a7 Provide function name in 'Cannot select' fatal error. by Jim Grosbach · 13 years ago
- 5cf55e1 The end of the prologue should be marked with is_stmt. Fixes PR13303. by Eric Christopher · 13 years ago
- 151d81d TableGen: Assembly matcher 'insufficient operands' diagnostic. by Jim Grosbach · 13 years ago
- 94e36e3 Fix check strings in test/MC/Disassembler/Mips/* and run FileCheck. by Akira Hatanaka · 13 years ago
- d897599 Fixed few warnings. by Galina Kistanova · 13 years ago
- feae00a Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and MachineLICM don't touch it. by Benjamin Kramer · 13 years ago
- fc3f0b5 Regenerate. by Eric Christopher · 13 years ago
- 4dff258 The LIT tests below do not specify the exact cpu model and fail on AVX2 machines, because we select different instructions such as vbroadcast, new shuffles, etc. by Nadav Rotem · 13 years ago
- 9ae2dfd detabify by Gabor Greif · 13 years ago
- c11c2ba fix typo in generated comment by Gabor Greif · 13 years ago
- 223875e llvm/test/CodeGen/X86/rdrand.ll: Relax expression corresponding to Win64 CC. by NAKAMURA Takumi · 13 years ago
- 6d0044a llvm/test/CMakeLists.txt: Add llvm-diff to deps. by NAKAMURA Takumi · 13 years ago
- 51bf934 Use %s instead of the explicit name, the latter doesn't work in out-of-tree builds. by Benjamin Kramer · 13 years ago
- b9bee04 Add intrinsics for Ivy Bridge's rdrand instruction. by Benjamin Kramer · 13 years ago
- 4e8982a The result type of EXTRACT_VECTOR_ELT doesn't have to match the element type of by Duncan Sands · 13 years ago
- 5aba78b Update GATHER instructions to support 2 read-write operands. Patch from myself and Manman Ren. by Craig Topper · 13 years ago
- 79590b8 Instcombine was transforming: by Evan Cheng · 13 years ago
- e96ce46 TableGen: Location information for diagnostic. by Jim Grosbach · 13 years ago
- 9af6430 ARM: fix typo in comments by Manman Ren · 13 years ago
- 45ed194 ARM: Fix optimizeCompare to correctly check safe condition. by Manman Ren · 13 years ago
- 1d82115 Patch for Mips direct object generation. by Jack Carter · 13 years ago
- d6a2741 Fixup broken doc link. Patch by Sean Silva <silvas@purdue.edu>. by Chad Rosier · 13 years ago
- 9a11994 This change removes an "initialization" warning. by Jack Carter · 13 years ago
- db5391b Fixed diff comparison. by Stepan Dyatkovskiy · 13 years ago
- 10dedb9 In MemoryBuffer::getOpenFile() don't verify that the mmap'ed by Argyrios Kyrtzidis · 13 years ago
- f9fa3d8 In register classes in MipsRegisterInfo.td, list the registers in ascending by Akira Hatanaka · 13 years ago
- 36ec0ca [x86 fast-isel] Per discussion with Eric, add all cases to switch with verbose by Chad Rosier · 13 years ago
- ce66afb Test case for r160036. by Akira Hatanaka · 13 years ago
- 84ae7e9 X86: Update to peephole optimization to move Movr0 before (Sub, Cmp) pair. by Manman Ren · 13 years ago
- 3fef29d Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC. by Akira Hatanaka · 13 years ago
- 8759134 InstrEmitter::EmitSubregNode() optimize extract_subreg in this case: by Evan Cheng · 13 years ago
- 597f295 PR13326: Fix a subtle edge case in the udiv -> magic multiply generator. by Benjamin Kramer · 13 years ago
- 7913785 test commit by Tom Stellard · 13 years ago
- ae51b30 [x86 fast-isel] Rather then call llvm_unreachable() have fast-isel fall back by Chad Rosier · 13 years ago
- 5cd95e1 by Nadav Rotem · 13 years ago
- 4b24bf8 Rename many of the Tmp1, Tmp2, Tmp3 variables to names such as Chain, Value, Ptr, etc. by Nadav Rotem · 13 years ago
- a67306d Remove unused variable. by Benjamin Kramer · 13 years ago
- b6e89f0 Refactor the DAG Legalizer by extracting the legalization of by Nadav Rotem · 13 years ago
- 4529999 Only apply the SETCC+SITOFP -> SELECTCC optimization when the SETCC returns an MVT::i1, i.e. before type legalization. by Owen Anderson · 13 years ago
- ba584fe Lower RETURNADDR node in Mips backend. by Akira Hatanaka · 13 years ago
- bb78930 Mips specific inline asm operand modifier 'L'. by Jack Carter · 13 years ago
- 47730a7 Require and preserve LoopInfo for early if-conversion. by Jakob Stoklund Olesen · 13 years ago
- 4e996de Teach the LiveInterval::join function to use the fast merge algorithm, by Chandler Carruth · 13 years ago
- 1f523dc Run early if-conversion in domtree post-order. by Jakob Stoklund Olesen · 13 years ago
- 2b02688 Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo to by Chad Rosier · 13 years ago
- 542e35f Add newline. by Chad Rosier · 13 years ago
- 3d3c75c Add test case accidentally omitted from r160002. by Chad Rosier · 13 years ago
- 3f0dbab Add support for dynamic stack realignment in the presence of dynamic allocas on by Chad Rosier · 13 years ago
- 1b8da1d Fix a bug where I didn't test for an empty range before inspecting the by Chandler Carruth · 13 years ago
- 2dd83eb by Nadav Rotem · 13 years ago
- fae96f1 Fix instruction description of VMOV (between two ARM core registers and two single-precision resiters) (and do it properly this time! by Richard Barton · 13 years ago
- 97a0c6b Reverse assembler/disassembler operand order for gather instructions. by Craig Topper · 13 years ago
- e585e75 Add an efficient merge operation to LiveInterval and use it to avoid by Chandler Carruth · 13 years ago
- 261b633 Teach LiveIntervals how to verify themselves and start using it in some by Chandler Carruth · 13 years ago
- a4fba5e ARM: Allow more flexible patterns in NEON formats. by Jim Grosbach · 13 years ago
- 63078f2 Allow intrinsics to be used in place of node matchables. by Jim Grosbach · 13 years ago
- 182ef6f Make register Mips::RA allocatable if not in mips16 mode. by Akira Hatanaka · 13 years ago
- 655b5a4 Delete code for folding undefs in ScalarEvolution. It's invalid in by Dan Gohman · 13 years ago
- 270e362 Revert r159938 (and r159945) to appease the buildbots. by Chad Rosier · 13 years ago
- cb94192 Machine model: allow itineraries to be shared by different processor models. by Andrew Trick · 13 years ago
- 70cb177 indentation by Andrew Trick · 13 years ago
- d9bf71f Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move, since there are only two possible values. by Owen Anderson · 13 years ago
- 6209364 X86: implement functions to analyze & synthesize CMOV|SET|Jcc by Manman Ren · 13 years ago
- 241b77f Reapply r158846. by Akira Hatanaka · 13 years ago
- 78f8ef4 instcombine: merge the functions that remove dead allocas and dead mallocs/callocs/... by Nuno Lopes · 13 years ago
- 874b863 Some formatting to keep Clang happy by Richard Barton · 13 years ago
- 83cfff6 Oops - correct broken disassembly for VMOV by Richard Barton · 13 years ago
- 2e7e34b Fix instruction description of VMOV (between two ARM core registers and two single-precision resiters) by Richard Barton · 13 years ago
- 8ed97ef Prevent ARM assembler from losing a right shift by #32 applied to a register by Richard Barton · 13 years ago
- c985e6e Spelling! by Richard Barton · 13 years ago
- 2b6652f Teach the assembler to use the narrow thumb encodings of various three-register dp instructions where permissable. by Richard Barton · 13 years ago
- 3677832 Remove some trivial copy ctors so the classes become trivially copyable and get the optimized SmallVector implementation. by Benjamin Kramer · 13 years ago
- d9cff9a SmallVector: Make use of move semantics to speed up moving objects in erase() and insert() by Benjamin Kramer · 13 years ago
- 2661b41 I'm introducing a new machine model to simultaneously allow simple by Andrew Trick · 13 years ago
- 06495cd whitespace by Andrew Trick · 13 years ago
- a11a628 Tweak spelling. by Andrew Trick · 13 years ago
- 2d4215f X86: Fix optimizeCompare to correctly check safe condition. by Manman Ren · 13 years ago
- 845b4c2 LLVMConfig.cmake.in: Quote around @LLVM_INSTALL_PREFIX@, or it would not accept whitespace paths. by NAKAMURA Takumi · 13 years ago
- 9cb22d6 Use the DebugInfo wrappers instead of mucking about with the MDNode directly. by Bill Wendling · 13 years ago
- ee17cee Print the name last. by Bill Wendling · 13 years ago
- 70cfaa3 Fix the naming of ensureAlignment. Per the coding standard function names by Chad Rosier · 13 years ago
- 9969458 teach instcombine to remove allocated buffers even if there are stores, memcpy/memmove/memset, and objectsize users. by Nuno Lopes · 13 years ago
- eb54603 Since SmallMap was removed in r158644, remove documentation in ProgrammersManual.html. by Dmitri Gribenko · 13 years ago