- c04f816 Update a bunch of stale comments that dated from when this folled the by Chandler Carruth · 13 years ago
- 952caee Remove some duplicate instructions that exist only to given different mnemonics for the assembler. Use InstAlias instead. by Craig Topper · 13 years ago
- c9b1e25 Enable the new LoopInfo algorithm by default. by Andrew Trick · 13 years ago
- 5ac3f96 Remove unnecessary FIXME by Andrew Trick · 13 years ago
- 16436df Make sure type is not extended or untyped before create a constant of the type. No test case. Found by inspection. by Evan Cheng · 13 years ago
- db1714e Typo. by Eric Christopher · 13 years ago
- 52d418d Make some ugly hacks for inline asm operands which name a specific register a bit more thorough. PR13196. by Eli Friedman · 13 years ago
- fd99cab revert my previous commit (r159173), since as Eli pointed out, it's perfectly ok to mark realloc as noalias by Nuno Lopes · 13 years ago
- a88d0ed do not set realloc() as NotAlias, since it can return the same pointer. This whole thing should be upgraded to use the MemoryBuiltin interface anyway.. by Nuno Lopes · 13 years ago
- 540cda3 ARM: update peephole optimization. by Manman Ren · 13 years ago
- 2c5fbb9 Define DAGOperand, an empty base class for RegisterClass and Operand. This allows one to write multiclasses that are polymorphic over both registers and non-register operands. by Owen Anderson · 13 years ago
- 58fb340 Fix the objc_autoreleasedReturnValue optimization code to locate by Dan Gohman · 13 years ago
- a4e6397 Enforce stricter liveness rules for PHIs. by Jakob Stoklund Olesen · 13 years ago
- 5984d2b Run ProcessImplicitDefs on SSA form where it can be much simpler. by Jakob Stoklund Olesen · 13 years ago
- 3769fe1 improve optimization of invoke instructions: by Nuno Lopes · 13 years ago
- e8742d0 check for the NoAlias attribute through CallSite by Nuno Lopes · 13 years ago
- 986da6c add CallSite/CallInst/InvokeInst::hasFnAttr() by Nuno Lopes · 13 years ago
- b935cd1 PR13013: ELF Type identification fails for MSB type ELF files. by Meador Inge · 13 years ago
- a0706a9 If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it by Rafael Espindola · 13 years ago
- ccaddf4 The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no longer represents what the function does. Therefore, the function is removed and its functionality is folded into the only place in the code-base where it was being used. by Eli Bendersky · 13 years ago
- fd1753b Add SSE2 predicate to CVTPS2PD instructions. Doesn't matter much because there are no patterns in the instruction. by Craig Topper · 13 years ago
- 13d89c7 Remove codegen only instruction in favor of one that has the same definition. Make some pattern operands more explicit about types. by Craig Topper · 13 years ago
- 6656afb Just remove generic support for C++11 alignas -- GCC is already by Chandler Carruth · 13 years ago
- 5213750 Teach PHIElimination to handle <undef> operands. by Jakob Stoklund Olesen · 13 years ago
- 351c881 Handle <undef> operands in TwoAddressInstructionPass. by Jakob Stoklund Olesen · 13 years ago
- 82d58b1 %RCX is not a function live-out in eh.return functions. by Jakob Stoklund Olesen · 13 years ago
- d5c407d llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. by NAKAMURA Takumi · 13 years ago
- 768edf3 Allow controlling vectorization of boolean values separately from other integer types. by Hal Finkel · 13 years ago
- edb5842 Remove dyn_cast + dereference pattern by replacing it with a cast and changing by Nick Lewycky · 13 years ago
- e7f702f Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patterns. by Craig Topper · 13 years ago
- 2123b18 Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patterns. by Craig Topper · 13 years ago
- 081f931 Fix build failures from r159106. by Craig Topper · 13 years ago
- 66a69fa Remove intrinsic specific instructions for CVTPD2PS and replace with just patterns. by Craig Topper · 13 years ago
- 7f2ea14 Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns. by Craig Topper · 13 years ago
- 3eab3c4 Tab to spaces. No functionality change. by Nick Lewycky · 13 years ago
- 33f2139 llvm/lib/Support/Errno.cpp: [Win32] Fix usage of strerror_s(). by NAKAMURA Takumi · 13 years ago
- b253451 LLVMProcessSources.cmake: [MSVC] Don't add "PROPERTIES HEADER_FILE_ONLY" to *.def. by NAKAMURA Takumi · 13 years ago
- 653bbb4 llvm/Support/IntegersSubset.h: Add a copy constructor on IntegersSubset to appease msvc. by NAKAMURA Takumi · 13 years ago
- 19dc8e3 llvm/Support/IntegersSubset.h: Fix whitespace. by NAKAMURA Takumi · 13 years ago
- ae241ea unittests/Support/Path.cpp: [Win32] Suppress FileSystemTest.FileMapping for now. by NAKAMURA Takumi · 13 years ago
- ebbd6fe unittests/Support/Path.cpp: [Win32] Suppress FileSystemTest.Permissions for now. by NAKAMURA Takumi · 13 years ago
- a1c8420 VMCore/CMakeLists.txt: [CMake][MSVC] Add "/Og-" to Function.cpp on msvc10. Otherwise, it took over 20 minutes to compile. by NAKAMURA Takumi · 13 years ago
- 917f993 Remove a dangling reference to a deleted instruction. Fixes PR13185! by Nick Lewycky · 13 years ago
- 6e2db65 Remove code i'd been testing with but didn't mean to commit. Oops by Pete Cooper · 13 years ago
- b49998d DAG legalisation can now handle illegal fma vector types by scalarisation by Pete Cooper · 13 years ago
- c82b9a5 Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead instead. by Craig Topper · 13 years ago
- e415f96 Allow BBVectorize to fuse compare instructions. by Hal Finkel · 13 years ago
- 624a9c4 Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional change because there are no patterns in the instructions. Also fix a typo in a comment. by Craig Topper · 13 years ago
- 6fc218e Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to the SSE2 section of the file. by Craig Topper · 13 years ago
- d52998a Add a microoptimization note. by Benjamin Kramer · 13 years ago
- 50b4c52 Add relocation types for Hexagon processor; patch by Sidney Manning <sidneym@codeaurora.org> by Marshall Clow · 13 years ago
- 6de8ffb Clean-up after r159077. by Hans Wennborg · 13 years ago
- ce718ff Extend the IL for selecting TLS models (PR9788) by Hans Wennborg · 13 years ago
- 47cbc4e Optimized usage of new SwitchInst case values (IntegersSubset type) in Local.cpp, Execution.cpp and BitcodeWriter.cpp. by Stepan Dyatkovskiy · 13 years ago
- fc76b86 Use correct memory types for (V)CVTDQ2PD instructions. by Craig Topper · 13 years ago
- 0a2f793 Silence an unused variable warning on release builds. by Craig Topper · 13 years ago
- 3ed920f Compress flags in X86 op folding to reduce space in static tables. by Craig Topper · 13 years ago
- f318457 Make helper method static since it doesn't use anything in the class. by Craig Topper · 13 years ago
- eea4a9b Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with intrinsic patterns. Mem forms omitted because the load size is only 64-bits. by Craig Topper · 13 years ago
- 7806c07 Teach LiveVariables to handle <undef> operands. by Jakob Stoklund Olesen · 13 years ago
- ce0a5cd Handle aliases to tls variables in all architectures, not just x86. by Rafael Espindola · 13 years ago
- fc47253 (sub X, imm) gets canonicalized to (add X, -imm) by Evan Cheng · 13 years ago
- 512be1f BoundsChecking: attach debug info to traps to make my life a bit more sane by Nuno Lopes · 13 years ago
- 70c9bf3 ARM: Add a better diagnostic for some out of range immediates. by Jim Grosbach · 13 years ago
- 4dbfdfb TableGen: AsmMatcher support for better operand diagnostics. by Jim Grosbach · 13 years ago
- 009f7af Add support for the PPC isel instruction. by Hal Finkel · 13 years ago
- e5457d2 FileCheckize tests. by Chad Rosier · 13 years ago
- 59d4549 Rename fp-op fusion option (yet again) for compatibility with GCC option. by Lang Hames · 13 years ago
- 0cafa13 Remove ProcessImplicitDefs.h which was unused. by Jakob Stoklund Olesen · 13 years ago
- f935e94 Also verify the def index for early clobbers. by Jakob Stoklund Olesen · 13 years ago
- 670712c Whitespace. by Chad Rosier · 13 years ago
- bfd752f Delete a boring statistic. by Jakob Stoklund Olesen · 13 years ago
- 7fa6784 Store live intervals in an IndexedMap. by Jakob Stoklund Olesen · 13 years ago
- df42d41 Forgot this patch in r159023. by Evan Cheng · 13 years ago
- b460a33 Revert r158679 - use case is unclear (and it increases the memory footprint). by Hal Finkel · 13 years ago
- c90a1fc EmitZerofill should take a 64-bit size or else it's chopping off large zero-filled global. rdar://11729134 by Evan Cheng · 13 years ago
- 04ce06d Fix a crash in --debug code. by Jakob Stoklund Olesen · 13 years ago
- b150930 Don't depend on live ranges being present. by Jakob Stoklund Olesen · 13 years ago
- e024874 Simplify handleMove() a bit. by Jakob Stoklund Olesen · 13 years ago
- 27b7669 Stop computing physreg live ranges. by Jakob Stoklund Olesen · 13 years ago
- a6d98b8 Reverting makefile change wile I figure out what the heck happened by Marshall Clow · 13 years ago
- e6d2114 Remove some redundant LIS->hasInterval() checks. by Jakob Stoklund Olesen · 13 years ago
- 360713e Added building yaml2obj to the configure+make build system by Marshall Clow · 13 years ago
- 834a9cd Use MRI::isConstantPhysReg() to check remat feasibility. by Jakob Stoklund Olesen · 13 years ago
- 35ac4b0 Remove a variable that is unused when assertions aren't enabled. by Kaelyn Uhrain · 13 years ago
- e8a0a12 Use regunit liveness to guide LiveDebugVariables. by Jakob Stoklund Olesen · 13 years ago
- 241d020 Remove LiveIntervals::trackingRegUnits(). by Jakob Stoklund Olesen · 13 years ago
- 7ee3ca1 Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x" by Jakob Stoklund Olesen · 13 years ago
- 63e0e8d Change comment into proper Doxygen member comment. by Dmitri Gribenko · 13 years ago
- d845c34 simplify code from previous commits (Thanks Duncan) by Nuno Lopes · 13 years ago
- 43c3a4a Fixed r158979. by Stepan Dyatkovskiy · 13 years ago
- 84f64f3 test/CodeGen/Generic/asm-large-immediate.ll: Mark it as XFAIL: powerpc, possibly due to r158939. by NAKAMURA Takumi · 13 years ago
- 9cfc799 Remove another duplicated variable. We only need one to tell us if the linker by Rafael Espindola · 13 years ago
- 2241e51 Fix a FIXME: DwarfRequiresRelocationForSectionOffset is the same as by Rafael Espindola · 13 years ago
- 37eeb05 Revert commit 158979 (dyatkovskiy) since it is causing several buildbots to by Duncan Sands · 13 years ago
- 7351256 Performance optimizations: by Stepan Dyatkovskiy · 13 years ago
- d85934b Use "NoItineraries" for processors with no itineraries. by Andrew Trick · 13 years ago
- e208c49 Functions calling __builtin_eh_return must have a frame pointer. by Jakob Stoklund Olesen · 13 years ago
- e2b32bb ARM scheduling fix: don't guess at implicit operand latency. by Andrew Trick · 13 years ago
- ef2d9e5 ARM scheduling fix: compute predicated implicit use properly. by Andrew Trick · 13 years ago