aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Added counters for PBQP reduction rules.Lang Hames2010-09-023-1/+44
* Replace unpckl_undef and unpckh_undef matching with target specific opcodesBruno Cardoso Lopes2010-09-021-6/+39
* Move condition out to prepare for more matchingBruno Cardoso Lopes2010-09-021-4/+5
* Remove checking for isUNPCKL_v_undef_Mask, the specific node is already emitt...Bruno Cardoso Lopes2010-09-021-4/+2
* llvm::FindExecutable(): Retrieve the name with suffix.exe, if available.NAKAMURA Takumi2010-09-021-0/+4
* test/loop-strength-reduce4: Add explicit triplet for Win32 host.NAKAMURA Takumi2010-09-021-2/+2
* test/twoaddr-coalesce: Do not use @main.NAKAMURA Takumi2010-09-021-1/+1
* become more strict about when it's safe to use X86ISD::MOVLPSBruno Cardoso Lopes2010-09-022-8/+12
* Clang's -ccc-host-triple was ignoring the arch specifier on my triple,Eric Christopher2010-09-021-22/+3
* This should be TargetMaterializeConstant instead.Eric Christopher2010-09-021-38/+28
* One definition of isThumb is plenty, thanks.Eric Christopher2010-09-021-7/+6
* Remove trailing whitespaceJim Grosbach2010-09-021-31/+31
* Rework arm fast-isel load and store handling. Move offset computationEric Christopher2010-09-021-31/+116
* Add a bit of debug output for register scavengingJim Grosbach2010-09-021-2/+12
* updates to make it clear that this applies to clang and other llvm subprojects.Chris Lattner2010-09-021-11/+24
* trivial cleanupJim Grosbach2010-09-021-4/+2
* Simplify the tGPR register class now that the register allocators know notJim Grosbach2010-09-011-26/+1
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-0110-152/+451
* Reword this comment. Don't mention outs(), as that's not whatDan Gohman2010-09-011-4/+3
* deepen my MMX/SRoA hack to avoid hurting non-x86 codegen.Chris Lattner2010-09-012-2/+9
* Revert r112689, avoid those kind of checks cause they mess up with mmxBruno Cardoso Lopes2010-09-011-4/+4
* Tweak to ignoring reserved regs. The allocator was occasionally still lookingJim Grosbach2010-09-011-2/+4
* Recommit with changes. Comment out palignr for the Dale Johannesen2010-09-011-6/+17
* Using target specific nodes for shuffle nodes makes the maskBruno Cardoso Lopes2010-09-012-0/+17
* Some basic store support.Eric Christopher2010-09-011-0/+41
* Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.Jakob Stoklund Olesen2010-09-012-16/+42
* Apparently only Darwin passes long double misaligned. Compensate.Dale Johannesen2010-09-011-1/+1
* tidy up trailing whitespace and an 80 column violation.Jim Grosbach2010-09-011-24/+25
* Fix loop unswitching's assumption that a code path which eitherDan Gohman2010-09-012-9/+61
* Revert 112740, it broke some clang tests somehow...Dale Johannesen2010-09-011-17/+6
* cleanup per feedback. use a helper function for getting the first non-reservedJim Grosbach2010-09-011-17/+14
* The register allocator shouldn't consider allocating reserved registers. PBQP...Jim Grosbach2010-09-011-2/+8
* The register allocator shouldn't consider allocating reserved registers.Jim Grosbach2010-09-011-5/+30
* Add a few more missing MMX operations. This should be it.Dale Johannesen2010-09-011-6/+17
* update the tutorial to use CreateFAdd to create fp operations.Chris Lattner2010-09-014-9/+9
* The register allocator shouldn't consider allocating reserved registers.Jim Grosbach2010-09-011-3/+7
* Disable CorrelatedValuePropagation while I track down selfhost failures.Owen Anderson2010-09-011-1/+0
* tidy up a few 80-column and trailing whitespace bits.Jim Grosbach2010-09-011-16/+19
* The output of opt -stats must be sent to stderr. Patch by NAKAMURA Takumi!Bill Wendling2010-09-011-1/+1
* Tentatively add correlated value propagation to the set of standard passes.Owen Anderson2010-09-011-0/+1
* JumpThreading keeps LazyValueInfo up to date, so we don't need to rerun itOwen Anderson2010-09-011-1/+3
* Add some more load types in.Eric Christopher2010-09-011-2/+22
* Speculatively revert 112699 and 112702, they seem to be causingEric Christopher2010-09-018-105/+107
* have the makefiles check the llvm-config error code instead of chargingChris Lattner2010-09-012-4/+17
* dead code patrolChris Lattner2010-09-011-9/+0
* zap dead code.Chris Lattner2010-09-011-2/+2
* temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner2010-09-015-142/+0
* zap dead code.Chris Lattner2010-09-011-1/+0
* remove dead code.Chris Lattner2010-09-011-37/+0
* Make tool_output_file's raw_ostream instance a member variable insteadDan Gohman2010-09-0119-208/+198