aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-06-25Handle <undef> operands in TwoAddressInstructionPass.Jakob Stoklund Olesen
2012-06-24%RCX is not a function live-out in eh.return functions.Jakob Stoklund Olesen
2012-06-24llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi
2012-06-24Allow controlling vectorization of boolean values separately from other integ...Hal Finkel
2012-06-24Remove dyn_cast + dereference pattern by replacing it with a cast and changingNick Lewycky
2012-06-24Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...Craig Topper
2012-06-24Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...Craig Topper
2012-06-24Fix build failures from r159106.Craig Topper
2012-06-24Remove intrinsic specific instructions for CVTPD2PS and replace with just pat...Craig Topper
2012-06-24Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns.Craig Topper
2012-06-24Tab to spaces. No functionality change.Nick Lewycky
2012-06-24llvm/lib/Support/Errno.cpp: [Win32] Fix usage of strerror_s().NAKAMURA Takumi
2012-06-24VMCore/CMakeLists.txt: [CMake][MSVC] Add "/Og-" to Function.cpp on msvc10. Ot...NAKAMURA Takumi
2012-06-24Remove a dangling reference to a deleted instruction. Fixes PR13185!Nick Lewycky
2012-06-24Remove code i'd been testing with but didn't mean to commit. OopsPete Cooper
2012-06-24DAG legalisation can now handle illegal fma vector types by scalarisationPete Cooper
2012-06-23Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead ins...Craig Topper
2012-06-23Allow BBVectorize to fuse compare instructions.Hal Finkel
2012-06-23Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional c...Craig Topper
2012-06-23Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to ...Craig Topper
2012-06-23Add a microoptimization note.Benjamin Kramer
2012-06-23Clean-up after r159077.Hans Wennborg
2012-06-23Extend the IL for selecting TLS models (PR9788)Hans Wennborg
2012-06-23Optimized usage of new SwitchInst case values (IntegersSubset type) in Local....Stepan Dyatkovskiy
2012-06-23Use correct memory types for (V)CVTDQ2PD instructions.Craig Topper
2012-06-23Silence an unused variable warning on release builds.Craig Topper
2012-06-23Compress flags in X86 op folding to reduce space in static tables.Craig Topper
2012-06-23Make helper method static since it doesn't use anything in the class.Craig Topper
2012-06-23Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with ...Craig Topper
2012-06-23Teach LiveVariables to handle <undef> operands.Jakob Stoklund Olesen
2012-06-23Handle aliases to tls variables in all architectures, not just x86.Rafael Espindola
2012-06-23(sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng
2012-06-23BoundsChecking: attach debug info to traps to make my life a bit more saneNuno Lopes
2012-06-22ARM: Add a better diagnostic for some out of range immediates.Jim Grosbach
2012-06-22Add support for the PPC isel instruction.Hal Finkel
2012-06-22Remove ProcessImplicitDefs.h which was unused.Jakob Stoklund Olesen
2012-06-22Also verify the def index for early clobbers.Jakob Stoklund Olesen
2012-06-22Whitespace.Chad Rosier
2012-06-22Delete a boring statistic.Jakob Stoklund Olesen
2012-06-22Store live intervals in an IndexedMap.Jakob Stoklund Olesen
2012-06-22Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel
2012-06-22EmitZerofill should take a 64-bit size or else it's chopping off large zero-f...Evan Cheng
2012-06-22Fix a crash in --debug code.Jakob Stoklund Olesen
2012-06-22Don't depend on live ranges being present.Jakob Stoklund Olesen
2012-06-22Simplify handleMove() a bit.Jakob Stoklund Olesen
2012-06-22Stop computing physreg live ranges.Jakob Stoklund Olesen
2012-06-22Remove some redundant LIS->hasInterval() checks.Jakob Stoklund Olesen
2012-06-22Use MRI::isConstantPhysReg() to check remat feasibility.Jakob Stoklund Olesen
2012-06-22Use regunit liveness to guide LiveDebugVariables.Jakob Stoklund Olesen
2012-06-22Remove LiveIntervals::trackingRegUnits().Jakob Stoklund Olesen