aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-09-02Mask out reserved registers when constructing the set of allocatable regs.Jim Grosbach
2010-09-02Fill in a missing comment.Bob Wilson
2010-09-02Convert VLD1 and VLD2 instructions to use pseudo-instructions untilBob Wilson
2010-09-02llvmc: .dylib support.Mikhail Glushenkov
2010-09-02Print the number of uses of a function in the .ll since it can be informativeDuncan Sands
2010-09-02Added support for register allocators to record which intervals are spill int...Lang Hames
2010-09-02Reapply commit 112699, speculatively reverted by echristo, sinceDuncan Sands
2010-09-02Silence an ambiguous else warning from GCC.Chandler Carruth
2010-09-02Fix compile errors.Nick Lewycky
2010-09-02Added counters for PBQP reduction rules.Lang Hames
2010-09-02Replace unpckl_undef and unpckh_undef matching with target specific opcodesBruno Cardoso Lopes
2010-09-02Move condition out to prepare for more matchingBruno Cardoso Lopes
2010-09-02Remove checking for isUNPCKL_v_undef_Mask, the specific node is already emitt...Bruno Cardoso Lopes
2010-09-02llvm::FindExecutable(): Retrieve the name with suffix.exe, if available.NAKAMURA Takumi
2010-09-02test/loop-strength-reduce4: Add explicit triplet for Win32 host.NAKAMURA Takumi
2010-09-02test/twoaddr-coalesce: Do not use @main.NAKAMURA Takumi
2010-09-02become more strict about when it's safe to use X86ISD::MOVLPSBruno Cardoso Lopes
2010-09-02Clang's -ccc-host-triple was ignoring the arch specifier on my triple,Eric Christopher
2010-09-02This should be TargetMaterializeConstant instead.Eric Christopher
2010-09-02One definition of isThumb is plenty, thanks.Eric Christopher
2010-09-02Remove trailing whitespaceJim Grosbach
2010-09-02Rework arm fast-isel load and store handling. Move offset computationEric Christopher
2010-09-02Add a bit of debug output for register scavengingJim Grosbach
2010-09-02updates to make it clear that this applies to clang and other llvm subprojects.Chris Lattner
2010-09-02trivial cleanupJim Grosbach
2010-09-01Simplify the tGPR register class now that the register allocators know notJim Grosbach
2010-09-01Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson
2010-09-01Reword this comment. Don't mention outs(), as that's not whatDan Gohman
2010-09-01deepen my MMX/SRoA hack to avoid hurting non-x86 codegen.Chris Lattner
2010-09-01Revert r112689, avoid those kind of checks cause they mess up with mmxBruno Cardoso Lopes
2010-09-01Tweak to ignoring reserved regs. The allocator was occasionally still lookingJim Grosbach
2010-09-01Recommit with changes. Comment out palignr for the Dale Johannesen
2010-09-01Using target specific nodes for shuffle nodes makes the maskBruno Cardoso Lopes
2010-09-01Some basic store support.Eric Christopher
2010-09-01Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.Jakob Stoklund Olesen
2010-09-01Apparently only Darwin passes long double misaligned. Compensate.Dale Johannesen
2010-09-01tidy up trailing whitespace and an 80 column violation.Jim Grosbach
2010-09-01Fix loop unswitching's assumption that a code path which eitherDan Gohman
2010-09-01Revert 112740, it broke some clang tests somehow...Dale Johannesen
2010-09-01cleanup per feedback. use a helper function for getting the first non-reservedJim Grosbach
2010-09-01The register allocator shouldn't consider allocating reserved registers. PBQP...Jim Grosbach
2010-09-01The register allocator shouldn't consider allocating reserved registers.Jim Grosbach
2010-09-01Add a few more missing MMX operations. This should be it.Dale Johannesen
2010-09-01update the tutorial to use CreateFAdd to create fp operations.Chris Lattner
2010-09-01The register allocator shouldn't consider allocating reserved registers.Jim Grosbach
2010-09-01Disable CorrelatedValuePropagation while I track down selfhost failures.Owen Anderson
2010-09-01tidy up a few 80-column and trailing whitespace bits.Jim Grosbach
2010-09-01The output of opt -stats must be sent to stderr. Patch by NAKAMURA Takumi!Bill Wendling
2010-09-01Tentatively add correlated value propagation to the set of standard passes.Owen Anderson
2010-09-01JumpThreading keeps LazyValueInfo up to date, so we don't need to rerun itOwen Anderson