aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Intel syntax: Robustify register parsing.Devang Patel2012-01-201-28/+16
* Support register masks in MachineLICM.Jakob Stoklund Olesen2012-01-201-23/+36
* Handle register masks in DeadMachineInstructionElim.Jakob Stoklund Olesen2012-01-201-0/+7
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20106-435/+177
* Handle a corner case with IV chain collection with bailout instead of assert.Andrew Trick2012-01-201-2/+6
* Intel syntax: Parse ... PTR [-8]Devang Patel2012-01-201-0/+5
* Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax.Devang Patel2012-01-201-1/+3
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-201-0/+3
* TblGen diagnostic for mismatched template instantiation.Jim Grosbach2012-01-201-0/+4
* VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach2012-01-201-6/+15
* NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach2012-01-202-36/+41