- 2625de3 Implement variable-width shifts. by Anton Korobeynikov · 15 years ago
- 04ab19c Add comment about potential partial register stall. by Evan Cheng · 15 years ago
- 15b0d97 Fix an obvious bug. No test case since LEA16r is not being used. by Evan Cheng · 15 years ago
- da8bafb Enable CPU detection when using MS VS 2k8 too. by Torok Edwin · 15 years ago
- 7b3f1a2 Fix some CHECK lines which were ignored by accident. by Benjamin Kramer · 15 years ago
- 9b8ff28 Revert r91208. Something on Linux prevents the JIT from looking up a symbol by Jeffrey Yasskin · 15 years ago
- 5cc966a Fix available_externally linkage for globals. It's probably still not by Jeffrey Yasskin · 15 years ago
- 66b8566 Make it easier to use the llvm_unreachable and DEBUG macros without "using by Jeffrey Yasskin · 15 years ago
- e801dc4 Framework for atomic binary operations. The emitter for the pseudo instructions by Jim Grosbach · 15 years ago
- 73a1b67 Revise scalar replacement to be more flexible about handle bitcasts and GEPs. by Bob Wilson · 15 years ago
- a0474a8 Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is never by Dan Gohman · 15 years ago
- 8d1ffbd Lower setcc branchless, if this is profitable. by Anton Korobeynikov · 15 years ago
- c42a0b7 Don't try to move a MBB into the fall-through position if it's a landing pad or by Bill Wendling · 15 years ago
- d037d7a Construct CompileUnits lazily. by Devang Patel · 15 years ago
- 87862e7 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 15 years ago
- c8f9e4f memory barrier instructions by definition have side effects. This prevents the post-RA scheduler from moving them around. by Jim Grosbach · 15 years ago
- 192db00 Change this to the correct PR number. by Dan Gohman · 15 years ago
- 050959c Make getUniqueExitBlocks's precondition assert more precise, to by Dan Gohman · 15 years ago
- a4f9cc4 Fix the result type of SELECT nodes lowered from Select instructions with by Dan Gohman · 15 years ago
- 817a464 Honour setHasCalls() set from isel. by Anton Korobeynikov · 15 years ago
- 0291d7e Store Register Exclusive should leave the source register Inst{3-0} unspecified. by Johnny Chen · 15 years ago
- 6686910 Update properties. by Jim Grosbach · 15 years ago
- d015186 Simplify this class by removing the result cache. by Gabor Greif · 15 years ago
- a288b2f Revert part of r91101 which was causing an infinite loop in the self-hosting by Bill Wendling · 15 years ago
- be1ce0a Add utility method for determining whether a function argument by Duncan Sands · 15 years ago
- 50d0705 Tests for 91103 and 91104. by Evan Cheng · 15 years ago
- 656e514 Add support to 3-addressify 16-bit instructions. by Evan Cheng · 15 years ago
- ac94863 Coalesce insert_subreg undef, x first to avoid phase ordering issue. by Evan Cheng · 15 years ago
- 64bdde2 Address comments on last patch: by Bill Wendling · 15 years ago
- 4bde1ab A machine basic block may end in an unconditional branch, however it may have by Bill Wendling · 15 years ago
- 5278eb8 Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in progress. by Jim Grosbach · 15 years ago
- da920fa Add qualifiers for calls to member functions in dependent bases. by Anders Carlsson · 15 years ago
- edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 15 years ago
- 072f6fe Add a test for the fix in revision 91009. by Eric Christopher · 15 years ago
- 6fd78ec It's not safe to coalesce a move where src and dst registers have different subregister indices. e.g.: by Evan Cheng · 15 years ago
- e4a70cd Remove a broken, unused header by Douglas Gregor · 15 years ago
- c366f83 Refactor code that finds context for a given die. by Devang Patel · 15 years ago
- cbd77d2 Add instruction encoding for DMB/DSB by Jim Grosbach · 15 years ago
- 16ced73 Refactor. by Devang Patel · 15 years ago
- cf97036 Also attempt trivial coalescing for live intervals that end in a copy. by Jakob Stoklund Olesen · 15 years ago
- f05e45e Comparing std::string with NULL is a bad idea, so just check whether its empty. by Torok Edwin · 15 years ago
- 3472ae1 Make sure the immediate dominator isn't NULL through iterations by Eric Christopher · 15 years ago
- 16f244e Fix PR5744, a case where we were getting the pointer size instead of the by Chris Lattner · 15 years ago
- 3728e96 Add memory barrier intrinsic support for ARM. Moving towards adding the atomic operations intrinsics. by Jim Grosbach · 15 years ago
- b6760b4 allow this to build when the #if 0's are enabled. No functionality change. by Chris Lattner · 15 years ago
- f68d0c1 Dereference loopHeader after checking for null rather than before. by Dan Gohman · 15 years ago
- ce72f3f Fix test. by Evan Cheng · 15 years ago
- c363094 Optimize splat of a scalar load into a shuffle of a vector load when it's legal. e.g. by Evan Cheng · 15 years ago
- 89452f7 Reuse the Threshold value to size these containers because it's by Dan Gohman · 15 years ago
- 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 15 years ago
- af064ae fix hte last remaining known (by me) phi translation bug. When we reanalyze by Chris Lattner · 15 years ago
- b2c6ae8 change GetStoreValueForLoad to use IRBuilder, which is cleaner and by Chris Lattner · 15 years ago
- efc58e7 Fix a comment. by Bob Wilson · 15 years ago
- 4d3a16f Add a minor optimization: if we haven't changed the operands of an by Chris Lattner · 15 years ago
- 16f1692 Add note about loadable modules on windows. Patch by Gregory Petrosyan! by Anton Korobeynikov · 15 years ago
- eddc65a fix PR5733, a case where we'd replace an add with a lexically identical by Chris Lattner · 15 years ago
- 990d285 <rdar://problem/7453528>. Track only physical registers that are valid for the target. by David Goodwin · 15 years ago
- 1a247f3 merge crash-2.ll into crash.ll by Chris Lattner · 15 years ago
- 1e8c693 Silence conversion warning from 64 to 32-bit. by Eric Christopher · 15 years ago
- 4ca70fe change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFromClobberingStore by Chris Lattner · 15 years ago
- 03f17da change AnalyzeLoadFromClobberingWrite and clients to pass in type by Chris Lattner · 15 years ago
- dad451c enhance NonLocalDepEntry to keep the per-block phi translated address by Chris Lattner · 15 years ago
- 022840e DeltaAlgorithm: Add a virtual destructor and home. by Daniel Dunbar · 15 years ago
- e18b971 change NonLocalDepEntry from being a typedef for an std::pair to be its by Chris Lattner · 15 years ago
- 6194569 Added a new "splitting" spiller. by Lang Hames · 15 years ago
- 164c7ba Remove spurious extern. by Daniel Dunbar · 15 years ago
- e854273 Remove unneeded ';' and a class/struct mismatch (noticed by clang). by Daniel Dunbar · 15 years ago
- 55fe79f the code in GVN that tries to forward large loads to small by Chris Lattner · 15 years ago
- b3f927f add some aborts to #if 0's. by Chris Lattner · 15 years ago
- 05e15f8 Switch GVN and memdep to use PHITransAddr, which correctly handles by Chris Lattner · 15 years ago
- 7bd6478 Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 isl lowering code. by Evan Cheng · 15 years ago
- a963306 Remove tests that are not suitable anymore. Plus they are not testing the original bugfixes anymore. These tests were inserted to check bug fixes in code that handled debug info intrinsics. These intrinsics are no longer used and now llvm parser simply ignores old .dbg intrinsics from these dead tests. by Devang Patel · 15 years ago
- 64fa4a9 Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. by Evan Cheng · 15 years ago
- d632988 fix a nasty variable that was shadowing the real CurBB but with the wrong value. by Chris Lattner · 15 years ago
- de2ace1 Infer alignment for non-fixed stack object. by Evan Cheng · 15 years ago
- 7ced2e0 Add const qualifier. by Evan Cheng · 15 years ago
- f2dc5c7 Refactor InferAlignment out of DAGCombine. by Evan Cheng · 15 years ago
- 6200e53 fix many input tracking bugs. by Chris Lattner · 15 years ago
- c0d91b7 when opt crashes, print its command line arguments as a pretty stack trace. by Chris Lattner · 15 years ago
- 686abbb Fix a typo in a comment, and adjust SmallSet and SmallVector sizes, by Dan Gohman · 15 years ago
- e09e98c fix PHI translation to take the PHI out of the instinputs set and add by Chris Lattner · 15 years ago
- af50315 instructions defined in CurBB may be intermediate nodes of the computation. by Chris Lattner · 15 years ago
- 7dedbf4 add dumping and sanity checking support. by Chris Lattner · 15 years ago
- 8456d60 Put a threshold on the number of users PointerMayBeCaptured by Dan Gohman · 15 years ago
- 43678f4 make sure that PHITransAddr keeps its 'InstInputs' list up to by Chris Lattner · 15 years ago
- 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 15 years ago
- d831cda - Support inline asm 'w' constraint for 128-bit vector types. by Evan Cheng · 15 years ago
- 32c9800 lit: Prevent crash-on-invalid (when run on directory which has no test suite). by Daniel Dunbar · 15 years ago
- 3da3cf9 Set svn:ignore on tools/clang. by Daniel Dunbar · 15 years ago
- aefd63d CMake/lit: Add llvm_{unit_,}site_config parameters, and always pass them when running tests from the project files. by Daniel Dunbar · 15 years ago
- e8b0915 Revert 90789 for now. It caused massive compile time regression. Post-ra scheduler slowed down dramatically with this. by Evan Cheng · 15 years ago
- 65ab34f Some superficial cleanups. by Bob Wilson · 15 years ago
- 78c50b8 Clean up dead operands left around after SROA replaces a mem intrinsic. by Bob Wilson · 15 years ago
- a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 15 years ago
- 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 15 years ago
- 69cee61 Remove useless calls to c_str(). by Benjamin Kramer · 15 years ago
- 7a154cf Teach GlobalOpt to delete aliases with internal linkage (after by Duncan Sands · 15 years ago
- 34f8490 fix a typo (and -> add) and fix GetAvailablePHITranslatedSubExpr to not by Chris Lattner · 15 years ago
- 87f8e49 Remove unnecessary #include "llvm/LLVMContext.h". by Nick Lewycky · 15 years ago
- 399ac53 whitespace cleanup by Chris Lattner · 15 years ago