| Commit message (Expand) | Author | Age | Files | Lines |
* | use Constant::getAggregateElement to simplify a bunch of code. | Chris Lattner | 2012-01-25 | 5 | -179/+58 |
* | Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif... | Craig Topper | 2012-01-25 | 4 | -74/+49 |
* | constify some methods and add a new Constant::getAggregateElement | Chris Lattner | 2012-01-25 | 1 | -8/+41 |
* | use ConstantVector::getSplat in a few places. | Chris Lattner | 2012-01-25 | 6 | -53/+23 |
* | Custom lower phadd and phsub intrinsics to target specific nodes. Remove the ... | Craig Topper | 2012-01-25 | 3 | -63/+70 |
* | reapply r148901 with a crucial fix. | Chris Lattner | 2012-01-25 | 1 | -31/+59 |
* | Remove AVX 256-bit unaligned load intrinsics. 128-bit versions had been remov... | Craig Topper | 2012-01-25 | 1 | -4/+0 |
* | Mark 64-bit register RA_64 unused too. | Akira Hatanaka | 2012-01-25 | 1 | -4/+5 |
* | Modify MipsFrameLowering::emitPrologue and emitEpilogue. | Akira Hatanaka | 2012-01-25 | 1 | -78/+68 |
* | Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate to | Akira Hatanaka | 2012-01-25 | 1 | -12/+34 |
* | Merge intrinsic pattern and no pattern versions of VCVTSD2SI intruction defin... | Craig Topper | 2012-01-25 | 1 | -24/+5 |
* | MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc. | NAKAMURA Takumi | 2012-01-25 | 1 | -0/+1 |
* | Fix assert("msg"). Fix unused-variable warnings complaining about VT used only | Nick Lewycky | 2012-01-25 | 1 | -5/+8 |
* | Target/Mips: Unbreak CMake build. | NAKAMURA Takumi | 2012-01-25 | 1 | -0/+1 |
* | Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. | Akira Hatanaka | 2012-01-25 | 2 | -31/+42 |
* | Revert r148901 because it crashes llvm tests. | Argyrios Kyrtzidis | 2012-01-25 | 1 | -55/+28 |
* | Introduce a new ConstantVector::getSplat constructor function to | Chris Lattner | 2012-01-25 | 1 | -28/+55 |
* | Add class MipsAnalyzeImmediate which comes up with an instruction sequence to | Akira Hatanaka | 2012-01-25 | 2 | -0/+215 |
* | Remove the Type::getNumElements() method, which is only called in 4 places, | Chris Lattner | 2012-01-25 | 3 | -15/+19 |
* | Use the right method to get the # elements in a CDS. | Chris Lattner | 2012-01-25 | 4 | -7/+7 |
* | NEON VLD4(all lanes) assembly parsing and encoding. | Jim Grosbach | 2012-01-25 | 4 | -2/+215 |
* | Tidy up. Rename VLD4DUP patterns for consistency. | Jim Grosbach | 2012-01-24 | 1 | -6/+6 |
* | NEON VLD3(all lanes) assembly parsing and encoding. | Jim Grosbach | 2012-01-24 | 4 | -6/+212 |
* | Set correct <def,undef> flags when lowering REG_SEQUENCE. | Jakob Stoklund Olesen | 2012-01-24 | 1 | -0/+46 |
* | Use the standard MachineFunction::print() after SlotIndexes. | Jakob Stoklund Olesen | 2012-01-24 | 1 | -1/+1 |
* | Sign-extend 32-bit integer arguments when they are passed in 64-bit registers, | Akira Hatanaka | 2012-01-24 | 1 | -1/+4 |
* | Pass CCState by reference. | Akira Hatanaka | 2012-01-24 | 1 | -1/+1 |
* | Pattern for f32 to i64 conversion. | Akira Hatanaka | 2012-01-24 | 1 | -0/+1 |
* | ARM Darwin symbol ref differences w/o subsection-via-symbols. | Jim Grosbach | 2012-01-24 | 1 | -1/+2 |
* | Intel Syntax: Extend special hand coded logic, to recognize special instructi... | Devang Patel | 2012-01-24 | 1 | -5/+15 |
* | 64-bit sign extension in register instructions. | Akira Hatanaka | 2012-01-24 | 2 | -5/+10 |
* | Sink assert-only variables into the asserts | Matt Beaumont-Gay | 2012-01-24 | 1 | -16/+10 |
* | [asan] enable asan only for the functions that have Attribute::AddressSafety | Kostya Serebryany | 2012-01-24 | 1 | -0/+1 |
* | NEON VST4(one lane) assembly parsing and encoding. | Jim Grosbach | 2012-01-24 | 2 | -0/+148 |
* | Widen the instruction encoder that TblGen emits to a 64 bits, which should ac... | Owen Anderson | 2012-01-24 | 7 | -7/+7 |
* | NEON VLD4(one lane) assembly parsing and encoding. | Jim Grosbach | 2012-01-24 | 2 | -0/+245 |
* | Fix old doxygen comment. | Jakob Stoklund Olesen | 2012-01-24 | 1 | -2/+1 |
* | NEON Two-operand assembly aliases for VSRA. | Jim Grosbach | 2012-01-24 | 1 | -0/+39 |
* | NEON Two-operand assembly aliases for VSLI. | Jim Grosbach | 2012-01-24 | 1 | -0/+19 |
* | NEON Two-operand assembly aliases for VSRI. | Jim Grosbach | 2012-01-24 | 1 | -0/+19 |
* | NEON add correct predicates for some asm aliases. | Jim Grosbach | 2012-01-24 | 2 | -18/+27 |
* | basic instcombine support for CDS. | Chris Lattner | 2012-01-24 | 2 | -14/+32 |
* | C++, CBE, and TLOF support for ConstantDataSequential | Chris Lattner | 2012-01-24 | 4 | -20/+125 |
* | Rearrange argument order of ::get methods so that LLVMContext comes first, | Chris Lattner | 2012-01-24 | 1 | -14/+28 |
* | ZERO_EXTEND operation is optimized for AVX. | Elena Demikhovsky | 2012-01-24 | 1 | -2/+37 |
* | add more support for ConstantDataSequential | Chris Lattner | 2012-01-24 | 4 | -34/+75 |
* | An option to selectively enable part of ARM EHABI support. | Evgeniy Stepanov | 2012-01-24 | 1 | -5/+14 |
* | Bit pack DIE structures better. | Benjamin Kramer | 2012-01-24 | 1 | -23/+23 |
* | Remove generation of DW_AT_sibling. Nothing as far as I can tell uses it. | Eric Christopher | 2012-01-24 | 3 | -26/+0 |
* | Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, | Chris Lattner | 2012-01-24 | 2 | -44/+97 |