aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Tidy up. s/Low Level Virtual Machine/LLVM/.Jim Grosbach2012-01-251-1/+1
* Always break upon finding a vreg operand (in Release as well as +Asserts). Re...Lang Hames2012-01-251-6/+1
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-252-3/+14
* Use precomputed BB size instead of BB->size().Nick Lewycky2012-01-251-1/+1
* fix a bug I introduced in r148929, this is not a splat!Chris Lattner2012-01-251-1/+5
* Gracefully degrade precision in branch probability numbers.Nick Lewycky2012-01-251-17/+72
* Support pointer comparisons against constants, when looking at the inline-costNick Lewycky2012-01-251-1/+55
* use Constant::getAggregateElement to simplify a bunch of code.Chris Lattner2012-01-255-179/+58
* Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif...Craig Topper2012-01-254-74/+49
* constify some methods and add a new Constant::getAggregateElementChris Lattner2012-01-251-8/+41
* use ConstantVector::getSplat in a few places.Chris Lattner2012-01-256-53/+23
* Custom lower phadd and phsub intrinsics to target specific nodes. Remove the ...Craig Topper2012-01-253-63/+70
* reapply r148901 with a crucial fix.Chris Lattner2012-01-251-31/+59
* Remove AVX 256-bit unaligned load intrinsics. 128-bit versions had been remov...Craig Topper2012-01-251-4/+0
* Mark 64-bit register RA_64 unused too.Akira Hatanaka2012-01-251-4/+5
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-251-78/+68
* Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate toAkira Hatanaka2012-01-251-12/+34
* Merge intrinsic pattern and no pattern versions of VCVTSD2SI intruction defin...Craig Topper2012-01-251-24/+5
* MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc.NAKAMURA Takumi2012-01-251-0/+1
* Fix assert("msg"). Fix unused-variable warnings complaining about VT used onlyNick Lewycky2012-01-251-5/+8
* Target/Mips: Unbreak CMake build.NAKAMURA Takumi2012-01-251-0/+1
* Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka2012-01-252-31/+42
* Revert r148901 because it crashes llvm tests.Argyrios Kyrtzidis2012-01-251-55/+28
* Introduce a new ConstantVector::getSplat constructor function to Chris Lattner2012-01-251-28/+55
* Add class MipsAnalyzeImmediate which comes up with an instruction sequence toAkira Hatanaka2012-01-252-0/+215
* Remove the Type::getNumElements() method, which is only called in 4 places,Chris Lattner2012-01-253-15/+19
* Use the right method to get the # elements in a CDS.Chris Lattner2012-01-254-7/+7
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-254-2/+215
* Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach2012-01-241-6/+6
* NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-244-6/+212
* Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen2012-01-241-0/+46
* Use the standard MachineFunction::print() after SlotIndexes.Jakob Stoklund Olesen2012-01-241-1/+1
* Sign-extend 32-bit integer arguments when they are passed in 64-bit registers,Akira Hatanaka2012-01-241-1/+4
* Pass CCState by reference.Akira Hatanaka2012-01-241-1/+1
* Pattern for f32 to i64 conversion.Akira Hatanaka2012-01-241-0/+1
* ARM Darwin symbol ref differences w/o subsection-via-symbols.Jim Grosbach2012-01-241-1/+2
* Intel Syntax: Extend special hand coded logic, to recognize special instructi...Devang Patel2012-01-241-5/+15
* 64-bit sign extension in register instructions.Akira Hatanaka2012-01-242-5/+10
* Sink assert-only variables into the assertsMatt Beaumont-Gay2012-01-241-16/+10
* [asan] enable asan only for the functions that have Attribute::AddressSafetyKostya Serebryany2012-01-241-0/+1
* NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+148
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-247-7/+7
* NEON VLD4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+245
* Fix old doxygen comment.Jakob Stoklund Olesen2012-01-241-2/+1
* NEON Two-operand assembly aliases for VSRA.Jim Grosbach2012-01-241-0/+39
* NEON Two-operand assembly aliases for VSLI.Jim Grosbach2012-01-241-0/+19
* NEON Two-operand assembly aliases for VSRI.Jim Grosbach2012-01-241-0/+19
* NEON add correct predicates for some asm aliases.Jim Grosbach2012-01-242-18/+27
* basic instcombine support for CDS.Chris Lattner2012-01-242-14/+32
* C++, CBE, and TLOF support for ConstantDataSequentialChris Lattner2012-01-244-20/+125