- 7d719a5 Do not convert between fp128 <-> ppc_fp128 since there is no legal cast conversion between the two. by Nadav Rotem · 13 years ago
- 00920f6 Fix filename and register numbers. by Jakub Staszak · 13 years ago
- f16af0a Fix PR12529. The Vxx family of instructions are only supported by AVX. by Nadav Rotem · 13 years ago
- e747fad Add the MDBuilder helper class for conveniently creating metadata. by Duncan Sands · 13 years ago
- 362a05a Wire up support for diagnostic ranges in the ARMAsmParser. by Benjamin Kramer · 13 years ago
- 3ab32ea When emulating vselect using OR/AND/XOR make sure to bitcast the result back to the original type. by Nadav Rotem · 13 years ago
- 73c504a Added VPERM optimization for AVX2 shuffles by Elena Demikhovsky · 13 years ago
- 8a81df1 HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asserts. by NAKAMURA Takumi · 13 years ago
- 8c67cf4 Target/Hexagon: Tweak to fix msvc build. by NAKAMURA Takumi · 13 years ago
- 3c1ded2 Remove trailing whitespace. by Anshuman Dasgupta · 13 years ago
- cff391a Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patch by Anshuman Dasgupta · 13 years ago
- ff73039 Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT. by Brendon Cahoon · 13 years ago
- 35de761 There is no need for setIsExact to be public. Make it private. by Duncan Sands · 13 years ago
- 5e5c5f8 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 13 years ago
- 164dfb0 Make StringMap's copy ctor non-explicit. by Benjamin Kramer · 13 years ago
- bba23ed Fix an error in BBVectorize important for vectorizing pointer types. by Hal Finkel · 13 years ago
- f3f5a1e Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs. by Hal Finkel · 13 years ago
- 0070792 misched: Added CanHandleTerminators. by Andrew Trick · 13 years ago
- 6335e41 Remove old code to strip out unwanted PPC slices for Apple llvmCore. by Bob Wilson · 13 years ago
- 42fc29e Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x & y. by Richard Smith · 13 years ago
- 3423132 Remove iostream from New Value Jump. by Sirish Pande · 13 years ago
- fc3665c Add support to BBVectorize for vectorizing selects. by Hal Finkel · 13 years ago
- 8800cad Add support for Hexagon Architectural feature, New Value Jump. by Sirish Pande · 13 years ago
- 05a2fea Pass to replace tranfer/copy instructions into combine instruction where possible. by Sirish Pande · 13 years ago
- 36c38b8 Reduce malloc traffic in DwarfAccelTable by Benjamin Kramer · 13 years ago
- e05e55d Support for Hexagon backend. by Tony Linthicum · 13 years ago
- 88b271c Support for Hexagon backend. by Tony Linthicum · 13 years ago
- 7ece953 On Darwin targets, only use vfma etc. if the source use fma() intrinsic explicitly. by Evan Cheng · 13 years ago
- d6bf201 Add some comments, and fix a few places that missed setting Changed. by Dan Gohman · 13 years ago
- 6c22695 For ARM disassembly only print 32 unsigned bits for the address of branch by Kevin Enderby · 13 years ago
- 4423477 Consider ObjC runtime calls objc_storeWeak and others which make a copy of by Dan Gohman · 13 years ago
- 064551e By default, use Early-CSE instead of GVN for vectorization cleanup. by Hal Finkel · 13 years ago
- e92077f Catch the Python exception when subprocess.Popen is failing. by Sylvestre Ledru · 13 years ago
- 8fc7d5c Remove unused variable. by Benjamin Kramer · 13 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 · 13 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 · 13 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 · 13 years ago
- 6c189ec Use the new Use-aware dominates method to apply the objc runtime by Dan Gohman · 13 years ago
- aab3c0c Code-gen may inject code into the IR before it emits the ASM. The linker by Bill Wendling · 13 years ago
- 511568d Don't move objc_autorelease calls past autorelease pool boundaries when by Dan Gohman · 13 years ago
- 0120f79 Def here is an Instruction, so !isa<Instruction>(Def) is always false, by Dan Gohman · 13 years ago
- 558ece2 Add forms of dominates and isReachableFromEntry that accept a Use by Dan Gohman · 13 years ago
- 2a7d3a9 Fix a few more places in the ARM disassembler so that branches get by Kevin Enderby · 13 years ago
- 6bc572c Update CMake build. by Ted Kremenek · 13 years ago
- cc8002a Hexagon: fix CMake error. by Evandro Menezes · 13 years ago
- 2f69e4c Disable Hexagon test temporarily. by Sirish Pande · 13 years ago
- d1a87a6 HexagonPacketizer patch. by Sirish Pande · 13 years ago
- c68dda8 This patch improves the MCJIT runtime dynamic loader by adding new handling by Preston Gurd · 13 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 · 13 years ago
- e5041e6 Hexagon: enable assembler output through the MC layer. by Evandro Menezes · 13 years ago
- 4b47955 Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT. by Anshuman Dasgupta · 13 years ago
- 503a86b Remove README entry obsoleted by register masks. by Benjamin Kramer · 13 years ago
- 0ce12d5 Remove a remaining reference to the obsolete C backend in configure by Jean-Daniel Dupas · 13 years ago
- bf596c9 Fix 128-bit ptest intrinsics to take v2i64 instead of v4f32 since these are integer instructions. by Craig Topper · 13 years ago
- b54efe8 ARM 'adr' fixups don't need the interworking addend tweaking. by Jim Grosbach · 13 years ago
- ed08489 Revert changes that were accidentally committed. by Akira Hatanaka · 13 years ago
- 55e0e43 Fix string that is being checked. by Akira Hatanaka · 13 years ago
- 1cc6333 Emit neg.s or neg.d only if -enable-no-nans-fp-math is supplied by user, by Akira Hatanaka · 13 years ago
- c12a6e6 Emit abs.s or abs.d only if -enable-no-nans-fp-math is supplied by user. by Akira Hatanaka · 13 years ago
- b318cc1 Fixed a case of ARM disassembly getting an assert on a bad encoding by Kevin Enderby · 13 years ago
- 056c51e Fix bugs in lowering of FCOPYSIGN nodes. by Akira Hatanaka · 13 years ago
- 2ce182c Remove incorrect comment. by Jim Grosbach · 13 years ago
- 11fc646 Tidy up. Remove hard tab characters. by Jim Grosbach · 13 years ago
- bf1aab1 Tidy up. Whitespace. by Jim Grosbach · 13 years ago
- b4b9db2 Fix pasto. by Benjamin Kramer · 13 years ago
- c9f27ee Typo. by Chad Rosier · 13 years ago
- ec14cd7 TableGen's regpressure: emit per-registerclass weight limits. by Andrew Trick · 13 years ago
- 1835547 ARM 'vuzp.32 Dd, Dm' is a pseudo-instruction. by Jim Grosbach · 13 years ago
- 5c1761d TableGen'd regpressure: register unit set pruning. by Andrew Trick · 13 years ago
- 6073b30 ARM 'vzip.32 Dd, Dm' is a pseudo-instruction. by Jim Grosbach · 13 years ago
- 6fc30c2 Fix the build under Debian GNU/Hurd. Thanks to Pino Toscano for the patch by Sylvestre Ledru · 13 years ago
- 611afc0 Cache the hash value of the operands in the MDNode. by Benjamin Kramer · 13 years ago
- f7c3e5f FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. by Benjamin Kramer · 13 years ago
- 7484920 Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID. by Benjamin Kramer · 13 years ago
- 9179487 remove unused argument by Nadav Rotem · 13 years ago
- d6b7b8f Add a C binding to the Target and TargetMachine classes to allow for emitting by Duncan Sands · 13 years ago
- d6fc262 Add two statistics to help track how we are computing the inline cost. by Chandler Carruth · 13 years ago
- 2e50619 Reapply 154397. Original message: by Nadav Rotem · 13 years ago
- 21293ac Comment typo fix. by Duncan Sands · 13 years ago
- 14b4c03 Add more fused mul+add/sub patterns. rdar://10139676 by Evan Cheng · 13 years ago
- e611378 Reapply 154396 after fixing a test. by Nadav Rotem · 13 years ago
- bee78fe Clean up ARM fused multiply + add/sub support some more: rename some isel by Evan Cheng · 13 years ago
- 7eb46d8 Fix an overly indented line. Remove an 'else' after an 'if' that returns. by Craig Topper · 13 years ago
- c42e640 Inline implVisitAluOverflow by introducing a nested switch to convert the intrinsic to an nodetype. by Craig Topper · 13 years ago
- 680363b Tablegen'd regpressure: emit the weighted pressure limit. by Andrew Trick · 13 years ago
- aa744e2 Table-generated register pressure fixes. by Andrew Trick · 13 years ago
- 23de31b Optimize code a bit by calling push_back only once in some loops. Reduces compiled code size a bit. by Craig Topper · 13 years ago
- 92c9045 Match (fneg (fma) to vfnma. rdar://10139676 by Evan Cheng · 13 years ago
- 0d82fe7 Add retw and lretw instructions. Also, fix Intel syntax parsing for all by Charles Davis · 13 years ago
- a0908d0 Merge fma.ll into fusedMAC.ll by Evan Cheng · 13 years ago
- a69da35 Fix ARM disassembly of VLD instructions with writebacks. And add test a case by Kevin Enderby · 13 years ago
- a5378eb ARM add missing Thumb1 two-operand aliases for shift-by-immediate. by Jim Grosbach · 13 years ago
- 82509e5 Fix a number of problems with ARM fused multiply add/subtract instructions. by Evan Cheng · 13 years ago
- 71fbed45 Tweak MachineLICM heuristics for cheap instructions. by Jakob Stoklund Olesen · 13 years ago
- 8b560b8 Only check for PHI uses inside the current loop. by Jakob Stoklund Olesen · 13 years ago
- 89cdaf46 Fix test to be register assignment invariant. by Jakob Stoklund Olesen · 13 years ago
- 4b74558 TableGen/reginfo potential bug: typo from previous checkin. by Andrew Trick · 13 years ago
- 06886aa Move the constant-folding support for FP_ROUND in SelectionDAG from the one-operand version of getNode() to the two-operand version, since it became a two-operand node at sound point. by Owen Anderson · 13 years ago
- 83f17f2 llvm-stress: stop abusing ConstantFP::get() by Dylan Noblesmith · 13 years ago
- 701de8f llvm-stress: don't make vectors of x86_mmx type by Dylan Noblesmith · 13 years ago