- 4d2e9d9 Remove lto_codegen_set_whole_program_optimization. It is a work in progress, by Rafael Espindola · 12 years ago
- 16295fc Tweak the loop rotation logic to check whether the loop is naturally by Chandler Carruth · 12 years ago
- 246de85 Reapply 'Add reverseColor to raw_ostream'. by Benjamin Kramer · 12 years ago
- 4d66f4c Documentation fixes to LLVMBuild.html [PR 11563] by Eli Bendersky · 12 years ago
- c9413c7 Revert r154800 which breaks windows builders. by Argyrios Kyrtzidis · 12 years ago
- ffa6c40 Replace vpermd/vpermps intrinic patterns with custom lowering to target specific nodes. by Craig Topper · 12 years ago
- 7d31d75 Add reverseColor to raw_ostream. by Argyrios Kyrtzidis · 12 years ago
- 9204074 Change type profile for vpermv back to using operand type for the mask argument to match intrinsic behavior. Add a bitcast to the lowering code to convert mask from v8i32 to v8f32 for vpermps. by Craig Topper · 12 years ago
- 7e9f7fb Flip the arguments when converting vpermd/vpermps intrinsics into instructions. The intrinsic has the mask as the last operand, but the instruction has it as the second. by Craig Topper · 12 years ago
- 59fc166 Add credit and release notes for r150307. By Kai Nacke. by Bill Wendling · 12 years ago
- ab3a919 Add a Fixme. by Bill Wendling · 12 years ago
- 7e5c316 add configure flag --with-default-sysroot by Sebastian Pop · 12 years ago
- 9068bf5 Say something about -vectorize in the release notes. by Hal Finkel · 12 years ago
- 831a6e8 Simplify checking for pointer types in BBVectorize (this change was suggested by Duncan). by Hal Finkel · 12 years ago
- 31490ba Remove dead SD nodes after the combining pass. Fixes PR12201. by Hal Finkel · 12 years ago
- 70daea9 Rewrite how machine block placement handles loop rotation. by Chandler Carruth · 12 years ago
- 8325c11 Merge vpermps/vpermd and vpermpd/vpermq SD nodes. by Craig Topper · 12 years ago
- ca9ee66 Fix SDTypeProfile for vpermps. The mask operand should be v8i32. by Craig Topper · 12 years ago
- 095c528 Spacing fixes and 80 column fixes. Use 0 instead of 0x80 for undef indices in vpermps/vpermd. Hardware only looks at lower 3-bits. by Craig Topper · 12 years ago
- 2cb1e9d Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with normal shuffle vectors. by Craig Topper · 12 years ago
- fb22ede Make member variables of AsmToken private. Remove unnecessary forward declarations. Remove an unnecessary include. by Craig Topper · 12 years ago
- 082d475 Fix class name. by Jakub Staszak · 12 years ago
- 7d719a5 Do not convert between fp128 <-> ppc_fp128 since there is no legal cast conversion between the two. by Nadav Rotem · 12 years ago
- 00920f6 Fix filename and register numbers. by Jakub Staszak · 12 years ago
- f16af0a Fix PR12529. The Vxx family of instructions are only supported by AVX. by Nadav Rotem · 12 years ago
- e747fad Add the MDBuilder helper class for conveniently creating metadata. by Duncan Sands · 12 years ago
- 362a05a Wire up support for diagnostic ranges in the ARMAsmParser. by Benjamin Kramer · 12 years ago
- 3ab32ea When emulating vselect using OR/AND/XOR make sure to bitcast the result back to the original type. by Nadav Rotem · 12 years ago
- 73c504a Added VPERM optimization for AVX2 shuffles by Elena Demikhovsky · 12 years ago
- 8a81df1 HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asserts. by NAKAMURA Takumi · 12 years ago
- 8c67cf4 Target/Hexagon: Tweak to fix msvc build. by NAKAMURA Takumi · 12 years ago
- 3c1ded2 Remove trailing whitespace. by Anshuman Dasgupta · 12 years ago
- cff391a Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patch by Anshuman Dasgupta · 12 years ago
- ff73039 Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT. by Brendon Cahoon · 12 years ago
- 35de761 There is no need for setIsExact to be public. Make it private. by Duncan Sands · 12 years ago
- 5e5c5f8 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 12 years ago
- 164dfb0 Make StringMap's copy ctor non-explicit. by Benjamin Kramer · 12 years ago
- bba23ed Fix an error in BBVectorize important for vectorizing pointer types. by Hal Finkel · 12 years ago
- f3f5a1e Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs. by Hal Finkel · 12 years ago
- 0070792 misched: Added CanHandleTerminators. by Andrew Trick · 12 years ago
- 6335e41 Remove old code to strip out unwanted PPC slices for Apple llvmCore. by Bob Wilson · 12 years ago
- 42fc29e Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x & y. by Richard Smith · 12 years ago
- 3423132 Remove iostream from New Value Jump. by Sirish Pande · 12 years ago
- fc3665c Add support to BBVectorize for vectorizing selects. by Hal Finkel · 12 years ago
- 8800cad Add support for Hexagon Architectural feature, New Value Jump. by Sirish Pande · 12 years ago
- 05a2fea Pass to replace tranfer/copy instructions into combine instruction where possible. by Sirish Pande · 12 years ago
- 36c38b8 Reduce malloc traffic in DwarfAccelTable by Benjamin Kramer · 12 years ago
- e05e55d Support for Hexagon backend. by Tony Linthicum · 12 years ago
- 88b271c Support for Hexagon backend. by Tony Linthicum · 12 years ago
- 7ece953 On Darwin targets, only use vfma etc. if the source use fma() intrinsic explicitly. by Evan Cheng · 12 years ago
- d6bf201 Add some comments, and fix a few places that missed setting Changed. by Dan Gohman · 12 years ago
- 6c22695 For ARM disassembly only print 32 unsigned bits for the address of branch by Kevin Enderby · 12 years ago
- 4423477 Consider ObjC runtime calls objc_storeWeak and others which make a copy of by Dan Gohman · 12 years ago
- 064551e By default, use Early-CSE instead of GVN for vectorization cleanup. by Hal Finkel · 12 years ago
- e92077f Catch the Python exception when subprocess.Popen is failing. by Sylvestre Ledru · 12 years ago
- 8fc7d5c Remove unused variable. by Benjamin Kramer · 12 years ago
- 7a2e472 Silence various build warnings from Hexagon backend that show up in release builds. Mostly converting 'assert(0)' to 'llvm_unreachable' to silence warnings about missing returns. Also fold some variable declarations into asserts to prevent the variables from being unused in release builds. by Craig Topper · 12 years ago
- b57b170 Fix target specific intrinsic handling to adjust intrinsic number before doing attribute table lookup. Also fix attribute table lookup to handle 'invalid' intrinsic correctly. Fixes PR12542 by Craig Topper · 12 years ago
- bdc3adc Remove getElfArchType from ELF.h. It's only used in ELFObjectFile.cpp and there's already a copy there. ELF.h was hiding the one there and causing an unused function warning. by Craig Topper · 12 years ago
- 6c189ec Use the new Use-aware dominates method to apply the objc runtime by Dan Gohman · 12 years ago
- aab3c0c Code-gen may inject code into the IR before it emits the ASM. The linker by Bill Wendling · 12 years ago
- 511568d Don't move objc_autorelease calls past autorelease pool boundaries when by Dan Gohman · 12 years ago
- 0120f79 Def here is an Instruction, so !isa<Instruction>(Def) is always false, by Dan Gohman · 12 years ago
- 558ece2 Add forms of dominates and isReachableFromEntry that accept a Use by Dan Gohman · 12 years ago
- 2a7d3a9 Fix a few more places in the ARM disassembler so that branches get by Kevin Enderby · 12 years ago
- 6bc572c Update CMake build. by Ted Kremenek · 12 years ago
- cc8002a Hexagon: fix CMake error. by Evandro Menezes · 12 years ago
- 2f69e4c Disable Hexagon test temporarily. by Sirish Pande · 12 years ago
- d1a87a6 HexagonPacketizer patch. by Sirish Pande · 12 years ago
- c68dda8 This patch improves the MCJIT runtime dynamic loader by adding new handling by Preston Gurd · 12 years ago
- f0bcecc Generalize r153635 to deal with TokenFactor chains; also clean up the logic and fix the tests. rdar://11069732, rdar://11236106 by Evan Cheng · 12 years ago
- e5041e6 Hexagon: enable assembler output through the MC layer. by Evandro Menezes · 12 years ago
- 4b47955 Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT. by Anshuman Dasgupta · 12 years ago
- 503a86b Remove README entry obsoleted by register masks. by Benjamin Kramer · 12 years ago
- 0ce12d5 Remove a remaining reference to the obsolete C backend in configure by Jean-Daniel Dupas · 12 years ago
- bf596c9 Fix 128-bit ptest intrinsics to take v2i64 instead of v4f32 since these are integer instructions. by Craig Topper · 12 years ago
- b54efe8 ARM 'adr' fixups don't need the interworking addend tweaking. by Jim Grosbach · 12 years ago
- ed08489 Revert changes that were accidentally committed. by Akira Hatanaka · 12 years ago
- 55e0e43 Fix string that is being checked. by Akira Hatanaka · 12 years ago
- 1cc6333 Emit neg.s or neg.d only if -enable-no-nans-fp-math is supplied by user, by Akira Hatanaka · 12 years ago
- c12a6e6 Emit abs.s or abs.d only if -enable-no-nans-fp-math is supplied by user. by Akira Hatanaka · 12 years ago
- b318cc1 Fixed a case of ARM disassembly getting an assert on a bad encoding by Kevin Enderby · 12 years ago
- 056c51e Fix bugs in lowering of FCOPYSIGN nodes. by Akira Hatanaka · 12 years ago
- 2ce182c Remove incorrect comment. by Jim Grosbach · 12 years ago
- 11fc646 Tidy up. Remove hard tab characters. by Jim Grosbach · 12 years ago
- bf1aab1 Tidy up. Whitespace. by Jim Grosbach · 12 years ago
- b4b9db2 Fix pasto. by Benjamin Kramer · 12 years ago
- c9f27ee Typo. by Chad Rosier · 12 years ago
- ec14cd7 TableGen's regpressure: emit per-registerclass weight limits. by Andrew Trick · 12 years ago
- 1835547 ARM 'vuzp.32 Dd, Dm' is a pseudo-instruction. by Jim Grosbach · 12 years ago
- 5c1761d TableGen'd regpressure: register unit set pruning. by Andrew Trick · 12 years ago
- 6073b30 ARM 'vzip.32 Dd, Dm' is a pseudo-instruction. by Jim Grosbach · 12 years ago
- 6fc30c2 Fix the build under Debian GNU/Hurd. Thanks to Pino Toscano for the patch by Sylvestre Ledru · 12 years ago
- 611afc0 Cache the hash value of the operands in the MDNode. by Benjamin Kramer · 12 years ago
- f7c3e5f FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. by Benjamin Kramer · 12 years ago
- 7484920 Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID. by Benjamin Kramer · 12 years ago
- 9179487 remove unused argument by Nadav Rotem · 12 years ago
- d6b7b8f Add a C binding to the Target and TargetMachine classes to allow for emitting by Duncan Sands · 12 years ago
- d6fc262 Add two statistics to help track how we are computing the inline cost. by Chandler Carruth · 12 years ago
- 2e50619 Reapply 154397. Original message: by Nadav Rotem · 12 years ago