aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Tidy up. Remove some vertical space for readability.Jim Grosbach2012-01-241-344/+121
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-245-29/+14
* Fix typo.Jim Grosbach2012-01-241-2/+2
* NEON VST3(single element from one lane) assembly parsing.Jim Grosbach2012-01-243-0/+211
* Fix typo. Devang Patel2012-01-231-1/+1
* NEON VST3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-233-39/+245
* Changing bitfield enums to unsigned ints.David Blaikie2012-01-231-7/+9
* NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-236-71/+293
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-232-6/+5
* start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner2012-01-235-3/+319
* Remove extraneous ';'s.Bill Wendling2012-01-233-5/+5
* Remove dead default.David Blaikie2012-01-231-1/+0
* Intel syntax: Robustify parsing of memory operand's displacement experssion.Devang Patel2012-01-232-4/+11
* Simplify llvm::cl::Option by using a bit field instead of manual bit packing.David Blaikie2012-01-231-74/+68
* NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach2012-01-233-11/+300
* Add support for .cfi_signal_frame. Fixes pr11762.Rafael Espindola2012-01-237-8/+75
* Various public StringMap methods take or return "MapEntryTy", make it public.Chris Lattner2012-01-231-1/+2
* 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-232-4/+109
* 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-232-7/+19
* Simplify some NEON assembly pseudo definitions.Jim Grosbach2012-01-234-404/+185
* Silence warnings in -asserts buildMatt Beaumont-Gay2012-01-231-0/+6
* Intel syntax: Parse segment registers.Devang Patel2012-01-232-4/+18
* convert CAZ, UndefValue, and CPN to use DenseMap's again, this time withoutChris Lattner2012-01-234-61/+30
* revert r148688 too, this isn't safe for DenseMap use. When DenseMap resizes,...Chris Lattner2012-01-231-5/+2
* 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
* Fix broken link.Nick Lewycky2012-01-231-1/+1
* Replace a use of ConstantUniqueMap for CAZ constants with a simple DenseMap.Chris Lattner2012-01-234-21/+23
* allow OwningPtr to be copy constructed if null, which is required toChris Lattner2012-01-231-2/+5
* 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-234-12/+26
* 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-233-16/+18
* 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-232-7/+45
* 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
* unittests/Support/Casting.cpp: [PR8226] Workaround for MSVC|Debug.NAKAMURA Takumi2012-01-221-3/+2
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-229-27/+254
* Remove trailing spacesEli Bendersky2012-01-221-3/+3
* Remove trailing spacesEli Bendersky2012-01-221-2/+2