aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Expose a switch for the new gcov format.Nick Lewycky2011-12-061-2/+3
* Probably not a good idea to convert a single vector load into a memcpy. WeChad Rosier2011-12-061-0/+2
* Tidy up. Hard tabs.Jim Grosbach2011-12-063-3/+3
* Switch MCAssembler to method names starting w/ lower-case.Jim Grosbach2011-12-064-34/+34
* Simple branch relaxation for Thumb2 Bcc instructions.Jim Grosbach2011-12-051-3/+24
* Silence tsan false-positives (tsan can't track things which are only safe due toNick Lewycky2011-12-051-0/+3
* Update comment.Chad Rosier2011-12-051-1/+1
* Make the MemCpyOptimizer a bit more aggressive. I can't think of a scenerioChad Rosier2011-12-051-1/+1
* Tweak ADDrr fix. Bad check for explicit .wJim Grosbach2011-12-051-2/+2
* Thumb2 prefer ADD register encoding T2 to T3 when possible.Jim Grosbach2011-12-051-0/+20
* Add definitions of 64-bit extract and insert instrucions and makeAkira Hatanaka2011-12-052-12/+17
* Split ExtIns into two base classes and have instructions EXT and INS derive fromAkira Hatanaka2011-12-051-17/+21
* Thumb2 prefer encoding T3 to T4 for ADD/SUB immediate instructions.Jim Grosbach2011-12-051-0/+18
* Have LowerJumpTable support Mips64. Modify 2010-07-20-Switch.ll to test N64 andAkira Hatanaka2011-12-051-20/+16
* ARM assembly parsing for the rest of the VMUL data type aliases.Jim Grosbach2011-12-052-10/+74
* Fix previous commit. Oops.Jim Grosbach2011-12-051-3/+3
* Tidy up. No functional change.Jim Grosbach2011-12-051-9/+6
* ARM assmebler parsing for two-operand VMUL instructions.Jim Grosbach2011-12-052-0/+11
* enable PPC register scavenging by default (update tests and remove some FIXMEs)Hal Finkel2011-12-053-17/+13
* don't include CR bit subregs in callee-saved listHal Finkel2011-12-051-16/+0
* add register pressure for CR regsHal Finkel2011-12-051-0/+2
* Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer2011-12-052-8/+14
* Remove some leftover remnants that once tried to create 64-bit MMX PALIGNR in...Craig Topper2011-12-051-2/+2
* Clean up and optimizations to the X86 shuffle lowering code. No functional ch...Craig Topper2011-12-051-52/+36
* Add support for vectors of pointers.Nadav Rotem2011-12-0513-39/+168
* Add inline subprogram names to the name lookup table since they mayEric Christopher2011-12-041-0/+4
* Fix 80-column issues.Bob Wilson2011-12-041-4/+8
* Emit the ctors in the proper order on ARM/EABI.Anton Korobeynikov2011-12-035-3/+8
* Sparc CodeGen: Fix AnalyzeBranch for PR 10282. Removing addSuccessor() sinceVenkatraman Govindaraju2011-12-031-1/+1
* Simplify code. No functionality change.Benjamin Kramer2011-12-031-2/+1
* Clear the new cache.Benjamin Kramer2011-12-031-0/+1
* Add a "seen blocks" cache to LVI to avoid a linear scan over the whole cache ...Benjamin Kramer2011-12-031-1/+13
* Check for stack space more intelligently.Sanjoy Das2011-12-031-4/+16
* Fix a bug in the x86-32 code generated for segmented stacks.Sanjoy Das2011-12-031-8/+0
* Creating multiple JITs on X86 in multiple threads causes multiple writes (ofNick Lewycky2011-12-031-0/+2
* [arm-fast-isel] Unaligned stores of floats require special care.Chad Rosier2011-12-031-3/+18
* Fixed deadstoreelimination bug where negative indices were incorrectly causin...Pete Cooper2011-12-031-1/+1
* Add support for constant folding the pow intrinsic.Chad Rosier2011-12-031-3/+6
* ARM NEON VEXT aliases for data type suffices.Jim Grosbach2011-12-023-11/+56
* ARM VEXT tighten up operand classes a bit.Jim Grosbach2011-12-021-2/+2
* ARM VST1 single lane assembly parsing.Jim Grosbach2011-12-022-4/+179
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-0254-463/+391
* ARM VLD1 single lane assembly parsing.Jim Grosbach2011-12-023-9/+124
* ARM encoder method needs the physical register number, not the enum.Jim Grosbach2011-12-021-1/+1
* [arm-fast-isel] After promoting a function parameter be sure to update theChad Rosier2011-12-021-2/+4
* Clean up aliases for ARM VLD1 single-lane assembly parsing a bit.Jim Grosbach2011-12-023-26/+133
* Fix quadratic behavior in InlineFunction by fetching the personality function...Benjamin Kramer2011-12-021-29/+33
* Check for error after InstantiateMultclassDef.Jim Grosbach2011-12-021-0/+2
* Add XOP feature flag.Jan Sjödin2011-12-023-2/+12
* Reduce duplicate code in isHorizontalBinOp and add some asserts to protect as...Craig Topper2011-12-021-32/+24