aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-234-6/+220
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-232-6/+5
* start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner2012-01-233-0/+156
* Remove extraneous ';'s.Bill Wendling2012-01-232-2/+2
* Remove dead default.David Blaikie2012-01-231-1/+0
* Intel syntax: Robustify parsing of memory operand's displacement experssion.Devang Patel2012-01-231-2/+7
* NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach2012-01-232-0/+267
* Add support for .cfi_signal_frame. Fixes pr11762.Rafael Espindola2012-01-234-7/+48
* copyImplicitOps is redundant here - the loop above already copies these ops.Lang Hames2012-01-231-1/+0
* Fix PR11829. PostRA LICM was too aggressive.Jakob Stoklund Olesen2012-01-231-4/+4
* Simplify debug output.Jakob Stoklund Olesen2012-01-231-10/+2
* Intel syntax: Parse memory operand with empty base reg, e.g. DWORD PTR [4*RDI]Devang Patel2012-01-231-6/+16
* Simplify some NEON assembly pseudo definitions.Jim Grosbach2012-01-233-396/+177
* Silence warnings in -asserts buildMatt Beaumont-Gay2012-01-231-0/+6
* Intel syntax: Parse segment registers.Devang Patel2012-01-231-4/+16
* convert CAZ, UndefValue, and CPN to use DenseMap's again, this time withoutChris Lattner2012-01-234-61/+30
* revert r148691 and 148693Chris Lattner2012-01-234-67/+61
* Implemented AddressSanitizer::getPassName()Alexander Potapenko2012-01-231-0/+5
* ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHABI was also here.NAKAMURA Takumi2012-01-231-2/+3
* switch UndefValue and ConstantPointerNull over to DenseMap's for uniquing.Chris Lattner2012-01-234-40/+44
* Replace a use of ConstantUniqueMap for CAZ constants with a simple DenseMap.Chris Lattner2012-01-234-21/+23
* Custom lower PCMPEQ/PCMPGT intrinsics to target specific nodes and remove the...Craig Topper2012-01-232-301/+165
* An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-232-10/+22
* Update more places to use target specific nodes for vector shifts instead of ...Craig Topper2012-01-231-42/+19
* Custom lower vector shift intrinsics to target specific nodes and remove the ...Craig Topper2012-01-232-385/+156
* Avoid using an invalidated iterator.Rafael Espindola2012-01-231-1/+5
* The iteration order over a std::set<Module*> depends on the addresses of theRafael Espindola2012-01-232-15/+17
* Remove pattern fragments for v32i8, v16i16, v8i32, v16i8, v8i16, and v4i32 lo...Craig Topper2012-01-232-30/+2
* Make Value::isDereferenceablePointer() handle unreachable code blocks. (ThisNick Lewycky2012-01-231-7/+17
* Combine X86 CMPPD and CMPPS node types. Simplifies selection code and pattern...Craig Topper2012-01-224-25/+26
* Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW/PCMPGTD/PCMPGTQ X86...Craig Topper2012-01-224-87/+66
* Use Attributes::None instead of 0 after r148553 change on Attributes from uns...Nicolas Geoffray2012-01-221-1/+1
* Add target specific ISD node types for SSE/AVX vector shuffle instructions an...Craig Topper2012-01-224-273/+410
* Add an option to disable buggy copy propagation passAnton Korobeynikov2012-01-221-1/+3
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-228-27/+186
* Remove trailing spacesEli Bendersky2012-01-221-2/+2
* Basic runtime dynamic loading capabilities added to ELFObjectFile, implementedEli Bendersky2012-01-221-19/+239
* Split the lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h header to smaller...Eli Bendersky2012-01-226-135/+373
* Make code a little less verbose.Craig Topper2012-01-221-7/+5
* Remove unused X86 ISD node type defines.Craig Topper2012-01-222-8/+0
* Move some vector shift patterns into their instruction definitions.Craig Topper2012-01-221-48/+42
* Add memory patterns for some of the fp<->integer conversion instructions. Fol...Craig Topper2012-01-211-24/+28
* Remove unused variables.Benjamin Kramer2012-01-211-2/+0
* Fix PR11819 introduced by r148537. I'd commit the test case, but the generate...Craig Topper2012-01-211-2/+2
* Fix an obvious typo.Evan Cheng2012-01-211-1/+1
* Handle register masks in LiveVariables.Jakob Stoklund Olesen2012-01-211-0/+30
* RuntimeDyld alignment adjustment from MachO file.Jim Grosbach2012-01-211-2/+4
* Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach2012-01-212-1/+6
* Delete an unused member variable.Jakob Stoklund Olesen2012-01-202-2/+0
* Fix inverted condition.Jim Grosbach2012-01-201-1/+1