- d52d9cd Testing vector code without sse doesn't make much sense. by Benjamin Kramer · 13 years ago
- 521a255 Add a test for the miscompilation my recent ConstantDataArray patches introduced, to make sure by Chris Lattner · 13 years ago
- eea723f Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to the same instruction with different types. This would be better accomplished with casts in the not yet created xopintrin.h header file. by Craig Topper · 13 years ago
- edc8db8 Boost the effective chain depth of loads and stores. by Hal Finkel · 13 years ago
- 2f2d1d7 [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too. by Chad Rosier · 13 years ago
- ee8901c [fast-isel] Add support for FPToUI. Also add test cases for FPToSI. by Chad Rosier · 13 years ago
- 36b7beb [fast-isel] Add support for selecting UIToFP. by Chad Rosier · 13 years ago
- 7e413e9c by Nadav Rotem · 13 years ago
- 6c2cf8b Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is by Akira Hatanaka · 13 years ago
- 16717a7 Fix SSAUpdaterImpl's RecordMatchingPHI to record exactly the by Dan Gohman · 13 years ago
- d5917f0 Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs." by Jim Grosbach · 13 years ago
- 6ab8949 Unix line endings by Matt Beaumont-Gay · 13 years ago
- 7a73925 Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now. It requires TARGETS=arm. by NAKAMURA Takumi · 13 years ago
- dcabc7b Optimization for SIGN_EXTEND operation on AVX. by Elena Demikhovsky · 13 years ago
- 50a36f7 Set EFLAGS correctly in EmitLoweredSelect on X86. by Lang Hames · 13 years ago
- 02e08d5 PR11868. The previous loop in LiveIntervals::join would sometimes fall over if by Lang Hames · 13 years ago
- 922d314 Instruction scheduling itinerary for Intel Atom. by Andrew Trick · 13 years ago
- 845b189 Avoid creating an extract element to an illegal type after LegalizeTypes has run. by Mon P Wang · 13 years ago
- ee498d3 VLIW specific scheduler framework that utilizes deterministic finite automaton (DFA). by Andrew Trick · 13 years ago
- 3a14d0f test/CodeGen/X86/avx-minmax.ll: Relax expressions for Win32 targets. YMM arguments are passed as indirect on Win32 x64. by NAKAMURA Takumi · 13 years ago
- 1766971 Passing AVX 256-bit structures in Win64 was wrong. by Elena Demikhovsky · 13 years ago
- 3ae9815 Optimization for "truncate" operation on AVX. by Elena Demikhovsky · 13 years ago
- de5e5ec Add a basic-block autovectorization pass. by Hal Finkel · 13 years ago
- d0e277d Disable InstCombine unsafe folding bitcasts of calls w/ varargs. by Jim Grosbach · 13 years ago
- d49b2a7 Fixed a crash in llvm-mc for Mach-O when a symbol difference expression uses a by Kevin Enderby · 13 years ago
- cac50c5 Remove pcmpgt/pcmpeq intrinsics as clang is not using them. by Craig Topper · 13 years ago
- 1fe1ade Remove all references to the old EH. by Bill Wendling · 13 years ago
- 35b8870 Update test to new EH model. by Bill Wendling · 13 years ago
- 4b523b4 Update test to new EH model. by Bill Wendling · 13 years ago
- beb0595 Chris's constant data sequence refactoring actually enabled printing by Chandler Carruth · 13 years ago
- 885f65b Intel syntax. Adjust special code, used to recognize cmp<comparison code>{ss,sd,ps,pd}, for intel syntax. by Devang Patel · 13 years ago
- be3e310 Intel syntax. Support .intel_syntax directive. by Devang Patel · 13 years ago
- cc300063 Fix pattern for memory form of PSHUFD for use with FP vectors to remove bitcast to an integer vector that normal code wouldn't have. Also remove bitcasts from code that turns splat vector loads into a shuffle as it was making the broken pattern necessary. by Craig Topper · 13 years ago
- 90fb059 CMake: Promote the testing targets out of folders on IDE. by NAKAMURA Takumi · 13 years ago
- 2d8955a Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and MIPS ELF backends. by James Molloy · 13 years ago
- 8b01c82 Small improvement to the recursion detection logic from the previous commit. by Rafael Espindola · 13 years ago
- e71cc86 Handle recursive variable definitions directly. This gives us better error by Rafael Espindola · 13 years ago
- 04594ae Add r149110 back with a fix for when the vector and the int have the same width. by Rafael Espindola · 13 years ago
- 41cedd7 Revert r149110 and add a testcase that was crashing since that revision. by Rafael Espindola · 13 years ago
- a28101e Intel Syntax: Parse mem operand with seg reg. QWORD PTR FS:[320] by Devang Patel · 13 years ago
- 2b34370 Unix line endings by Matt Beaumont-Gay · 13 years ago
- f983da0 enhance constant folding to be able to constant fold bitcast of by Chris Lattner · 13 years ago
- 3b0714d Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861. by Lang Hames · 13 years ago
- 53fa56e Handle call-clobbered ymm registers on Win64. by Jakob Stoklund Olesen · 13 years ago
- 0162ff4 Replace the use of isPredicable() with isPredicated() in by Chad Rosier · 13 years ago
- 1a96c91 Clear kill flags before propagating a copy. by Jakob Stoklund Olesen · 13 years ago
- 3498257 Add support for the R_ARM_TARGET1 relocation, which should be given to relocations applied to all C++ constructors and destructors. by James Molloy · 13 years ago
- 668f7ac Fix for the following bug in AVX codegen for double-to-int conversions: by Victor Umansky · 13 years ago
- e8838d5 Improve sub-register def handling in ProcessImplicitDefs. by Jakob Stoklund Olesen · 13 years ago
- 4a99f59 Properly emit ctors / dtors with priorities into desired sections by Anton Korobeynikov · 13 years ago
- 74423e3 ARM assemly parsing and validation of IT instruction. by Jim Grosbach · 13 years ago
- 6977e79 Support pointer comparisons against constants, when looking at the inline-cost by Nick Lewycky · 13 years ago
- de5a0b6 Modify MipsFrameLowering::emitPrologue and emitEpilogue. by Akira Hatanaka · 13 years ago
- 57fa382 Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. by Akira Hatanaka · 13 years ago
- a57a36a NEON VLD4(all lanes) assembly parsing and encoding. by Jim Grosbach · 13 years ago
- 5e59f7e NEON VLD3(all lanes) assembly parsing and encoding. by Jim Grosbach · 13 years ago
- d36f5af Set correct <def,undef> flags when lowering REG_SEQUENCE. by Jakob Stoklund Olesen · 13 years ago
- e6e4b3a Pattern for f32 to i64 conversion. by Akira Hatanaka · 13 years ago
- c389af9 ARM Darwin symbol ref differences w/o subsection-via-symbols. by Jim Grosbach · 13 years ago
- 3b96e1f Intel Syntax: Extend special hand coded logic, to recognize special instructions, for intel syntax. by Devang Patel · 13 years ago
- 5387f2e 64-bit sign extension in register instructions. by Akira Hatanaka · 13 years ago
- 0307b9a [asan] enable asan only for the functions that have Attribute::AddressSafety by Kostya Serebryany · 13 years ago
- 88a54de NEON VST4(one lane) assembly parsing and encoding. by Jim Grosbach · 13 years ago
- e983a13 NEON VLD4(one lane) assembly parsing and encoding. by Jim Grosbach · 13 years ago
- 5b52f6d Add an (interleave A, B, ...) SetTheory operator. by Jakob Stoklund Olesen · 13 years ago
- 1ac2060 NEON Two-operand assembly aliases for VSRA. by Jim Grosbach · 13 years ago
- 5d9bad4 Remove redundant test file. by Jim Grosbach · 13 years ago
- 5e497d3 NEON Two-operand assembly aliases for VSLI. by Jim Grosbach · 13 years ago
- d8ee0cc NEON Two-operand assembly aliases for VSRI. by Jim Grosbach · 13 years ago
- 28f1f91 Tidy up. by Jim Grosbach · 13 years ago
- 28d7e71 ZERO_EXTEND operation is optimized for AVX. by Elena Demikhovsky · 13 years ago
- 53fa1ae An option to selectively enable part of ARM EHABI support. by Evgeniy Stepanov · 13 years ago
- bae0884 Fix the testcases for the previous patch. by Eric Christopher · 13 years ago
- 539aab7 NEON VST4(multiple 4 element structures) assembly parsing. by Jim Grosbach · 13 years ago
- 8abe7e3 NEON VLD4(multiple 4 element structures) assembly parsing. by Jim Grosbach · 13 years ago
- 3eb4be0 Revert r148686 (and r148694, a fix to it) due to a serious layering by Chandler Carruth · 13 years ago
- 4adb182 NEON VST3(single element from one lane) assembly parsing. by Jim Grosbach · 13 years ago
- d7433e2 NEON VST3(multiple 3-element structures) assembly parsing. by Jim Grosbach · 13 years ago
- c387fc6 NEON VLD3(multiple 3-element structures) assembly parsing. by Jim Grosbach · 13 years ago
- f2d2137 Intel syntax: Robustify parsing of memory operand's displacement experssion. by Devang Patel · 13 years ago
- 3a678af NEON VLD3 lane-indexed assembly parsing and encoding. by Jim Grosbach · 13 years ago
- 16d7d43 Add support for .cfi_signal_frame. Fixes pr11762. by Rafael Espindola · 13 years ago
- d0848a6 Fix PR11829. PostRA LICM was too aggressive. by Jakob Stoklund Olesen · 13 years ago
- 3e08131 Intel syntax: Parse memory operand with empty base reg, e.g. DWORD PTR [4*RDI] by Devang Patel · 13 years ago
- 8b31f95 Simplify some NEON assembly pseudo definitions. by Jim Grosbach · 13 years ago
- 7c64fe6 Intel syntax: Parse segment registers. by Devang Patel · 13 years ago
- 7908480 An option to selectively enable parts of ARM EHABI support. by Evgeniy Stepanov · 13 years ago
- 37abc48 Make Value::isDereferenceablePointer() handle unreachable code blocks. (This by Nick Lewycky · 13 years ago
- 4b4e622 Add fused multiple+add instructions from VFPv4. Patch by Ana Pazos! by Anton Korobeynikov · 13 years ago
- 1aea430 Intel syntax: Robustify register parsing. by Devang Patel · 13 years ago
- 0041d4d Handle a corner case with IV chain collection with bailout instead of assert. by Andrew Trick · 13 years ago
- a44919e Test case comments missing from my previous checkin. by Andrew Trick · 13 years ago
- fdd3b30 Intel syntax: Parse ... PTR [-8] by Devang Patel · 13 years ago
- cf0e269 Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax. by Devang Patel · 13 years ago
- 1e9ccd6 ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651> by Bob Wilson · 13 years ago
- 6d56730 VST2 four-register w/ update pseudos for fixed/register update. by Jim Grosbach · 13 years ago
- 51222d1 NEON use vmov.i32 to splat some f32 values into vectors. by Jim Grosbach · 13 years ago
- 38b6d9d Fix CountCodeReductionForAlloca to more accurately represent what SROA can and by Nick Lewycky · 13 years ago
- b5c26ef SCEVExpander fixes. Affects LSR and indvars. by Andrew Trick · 13 years ago
- 0e2037b Add support for selecting 256-bit PALIGNR. by Craig Topper · 13 years ago