- 6ebf7bc Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 16 years ago
- be1be5e Indentation. by Evan Cheng · 16 years ago
- 587daed Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
- 556d0a0 Handle some additonal cases of external weak globals. by Dale Johannesen · 16 years ago
- f3cc96e Move the bookkeeping of the debug scopes back to the place where it by Bill Wendling · 16 years ago
- 6f21a8f Testcase for 71688. by Dale Johannesen · 16 years ago
- f8bc300 Don't generate a select whose operand is load of a weak by Dale Johannesen · 16 years ago
- 7f3b36d garbage allocation is not a good idea :) by Chris Lattner · 16 years ago
- 752c1df PEI: rename PEI.h to PrologEpilogInserter.h to adhere to file naming standard by John Mosby · 16 years ago
- aab6ec4 calls in nothrow functions can be marked nothrow even if the callee by Chris Lattner · 16 years ago
- ad6585b Run through the list of globals once and sectionize all types of globlas includeing declarations. Later emit them from their section lists. by Sanjiv Gupta · 16 years ago
- e4eb2d2 Fix typo. by Duncan Sands · 16 years ago
- 18395d2 Avoid getting a compiler warning by Duncan Sands · 16 years ago
- 21c4bdd add IVUsers.cpp by Chris Lattner · 16 years ago
- 9422e01 add ShrinkWrapping.cpp by Chris Lattner · 16 years ago
- bcc2e7d Fix PR4206 - crash in simplify lib calls by Chris Lattner · 16 years ago
- 60dc734 Fix for PR4121. If TwoAddressInstructionPass removes a dead def, and the regB by Lang Hames · 16 years ago
- 467c430 Add three new helper routines, getNoopOrZeroExtend, by Dan Gohman · 16 years ago
- 7b9486a Add an int64_t variant of abs, for host environments by Dale Johannesen · 16 years ago
- 0e0da73 Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is by Jim Grosbach · 16 years ago
- 9d3094b If header of inner loop is aligned, do not align the outer loop header. We don't want to add nops in the outer loop for the sake of aligning the inner loop. by Evan Cheng · 16 years ago
- eca24fb Teach TransferDeadness to delete truly dead instructions if they do not produce side effects. by Evan Cheng · 16 years ago
- 3b895cf Slightly improve generated code in a degenerate case. by Dale Johannesen · 16 years ago
- c93f961 correct register class for tADDspi to GPR since the register will always be SP by Jim Grosbach · 16 years ago
- b877a1f More MSVC fixes -- class/struct conflicts. by Bill Wendling · 16 years ago
- 13bb81a Use struct instead of class to make MCVS compile. by Bill Wendling · 16 years ago
- 378553c by John Mosby · 16 years ago
- e1e2014 Switch to using IRBuilder throughout. by Jay Foad · 16 years ago
- 0af934e 80 col violations. by Evan Cheng · 16 years ago
- 1711424 Add nounwind. by Evan Cheng · 16 years ago
- 1ea7327 Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. by Evan Cheng · 16 years ago
- 588764e Use llvm::raw_stream instead of llvm::Streams. by Bill Wendling · 16 years ago
- 39bf051 Fix up a few minor typos in comments. by Bob Wilson · 16 years ago
- 8494526 Fix 80-col violations and remove trailing whitespace. No functional changes. by Bob Wilson · 16 years ago
- f46ef04 Clarify a comment. by Dan Gohman · 16 years ago
- 2364cfe Iterate over globals once and sectionize them into appropriate sections. by Sanjiv Gupta · 16 years ago
- e36b6d4 Allow client Makefiles control over whether they want -pedantic by by Daniel Dunbar · 16 years ago
- 4291857 We do not need to create a label for external defs and decls, by Sanjiv Gupta · 16 years ago
- 050e258 Set svn:ignore on a slew of +Coverage directories by Daniel Dunbar · 16 years ago
- fab3d68 Refactor dependency generation for .ll files. by Daniel Dunbar · 16 years ago
- e2dc4e0 Remove obsolete Makefile magic for calling llvm-upgrade by Daniel Dunbar · 16 years ago
- d62031e Install bytecode libraries with a .bca suffix, otherwise it isn't by Daniel Dunbar · 16 years ago
- ed4f4fb Mark mayLoad, mayStore for insns correctly and use them by Sanjiv Gupta · 16 years ago
- 74b0ccc Fix pr4195: When iterating through predecessor blocks, break out of the loop by Bob Wilson · 16 years ago
- 81db61a Factor the code for collecting IV users out of LSR into an IVUsers class, by Dan Gohman · 16 years ago
- efb9fbf When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values. by Dan Gohman · 16 years ago
- 42a5875 Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr to by Dan Gohman · 16 years ago
- 6ed3491 Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. by Evan Cheng · 16 years ago
- bc12c2b - Record that the debug info is actually used so that the label folder doesn't by Bill Wendling · 16 years ago
- 9c992f1 Fixed PR4090. by Lang Hames · 16 years ago
- 5792f51 Teach LSR to optimize more loop exit compares, i.e. change them to use postinc iv value. Previously LSR would only optimize those which are in the loop latch block. However, if LSR can prove it is safe (and profitable), it's now possible to change those not in the latch blocks to use postinc values. by Evan Cheng · 16 years ago
- 6dc4ade Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696 by Mike Stump · 16 years ago
- bf06f6a Fix PR4188. TailMerging can't tolerate inexact sucessor info. by Dale Johannesen · 16 years ago
- fb3bd47 Apply patch review feedback. by Evan Cheng · 16 years ago
- 8d730fb Don't #include DerivedTypes.h from TargetData.h. by Jay Foad · 16 years ago
- 20b7ca1 Add a comment about the special meaning of VoidTy in this context. by Dan Gohman · 16 years ago
- 1f3be1a Fix two wording errors that Duncan spotted. by Dan Gohman · 16 years ago
- a96f119 Make this grep line a little more specific so that it doesn't by Dan Gohman · 16 years ago
- 6afd198 Unbreak non-debug build. by Evan Cheng · 16 years ago
- ec51b58 Eliminate a compiler warning. by Evan Cheng · 16 years ago
- 4e3fdf2 When scalarizing a vector BITCAST, check whether the operand has vector by Dan Gohman · 16 years ago
- 0d9bb68 LLVM has unaligned loads and stores now. by Dan Gohman · 16 years ago
- 0174674 Add terminal width detection to llvm::sys::Process. This is needed to by Douglas Gregor · 16 years ago
- 5c8274b Upgrade this example to new-style syntax. by Dan Gohman · 16 years ago
- 3cd90a1 Convert a subtract into a negate and an add when it helps x86 address folding. by Dan Gohman · 16 years ago
- 17230e8 Add an svn:ignore. by Dan Gohman · 16 years ago
- 32c5f17 remove some done things: we have nocapture and SROA is smarter. by Chris Lattner · 16 years ago
- d919a8b add a note by Chris Lattner · 16 years ago
- c1acc3f Reverse a loop that is counting up to a maximum to by Dale Johannesen · 16 years ago
- b9cfbd9 by John Mosby · 16 years ago
- 589b1ef Don't generate redundant casts of constant values when lowering calls to by Jay Foad · 16 years ago
- 7524b59 Change TargetData::getIntPtrType() to return an IntegerType instead of by Jay Foad · 16 years ago
- e0b4b0e Fix more naming issues. by Sanjiv Gupta · 16 years ago
- 0608b49 Detect calls to compiler intrinsics and emit an extern declarations by Sanjiv Gupta · 16 years ago
- 26e2de1 Needed #includes. Thanks Fritz van Bommel! by Bill Wendling · 16 years ago
- a5c8a4e This is a large rewrite of how Dwarf info for inlined functions is handled. by Bill Wendling · 16 years ago
- cb33799 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 16 years ago
- af3fdb5 Module iterator contains list of filescope functions as well, we don't need to emit and global declarations for them. This was working earlier and was broken during one of the recent commit for PIC16 naming. by Sanjiv Gupta · 16 years ago
- 9c11d21 Add imm-reg and imm-mem patters for cmp on msp430 by Anton Korobeynikov · 16 years ago
- 19f76f5 Add MSP430 test for PR4136 by Anton Korobeynikov · 16 years ago
- 211f362 Changed lowering and asmprinter to use ABI Names class called PAN. by Sanjiv Gupta · 16 years ago
- c677fe5 --- Reverse-merging r71370 into '.': by Bill Wendling · 16 years ago
- e34b723 A debug function start was not being recorded when the optimization level wasn't by Bill Wendling · 16 years ago
- 5374405 Oops. Don't forget to align single bb loops. by Evan Cheng · 16 years ago
- 60150a3 fix typo by Chris Lattner · 16 years ago
- 361e54d Allow scalar evolution to compute iteration counts for loops with a by Eli Friedman · 16 years ago
- cea03cd Remove a completed optimization. Add a potential optimization I ran into. by Eli Friedman · 16 years ago
- 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- 09560f8 Use 16 bit arithmetic while retrieving the address of callee's frame during indirect function calls, and set pclath before every call to retrieve the frame address. by Sanjiv Gupta · 16 years ago
- 2d85052 Factor out code that optimize loop terminating condition. by Evan Cheng · 16 years ago
- c63a627 Don't attempt to handle unsized types in ScalarEvolution's GEP analyzer. by Dan Gohman · 16 years ago
- f045f80 Enable loop bb placement optimization. by Evan Cheng · 16 years ago
- b028593 Fix bogus overflow checks by replacing them with actual overflow checks. by Dan Gohman · 16 years ago
- 82ae933 PPC::B and PPC::BCC's target operand may be an immediate. by Evan Cheng · 16 years ago
- 3fbdbd9 In non-pic builds, we can use -mdynamic-no-pic for a little more speed. by Mike Stump · 16 years ago
- 099672b Use .td for tablegen files, not .ll. by Dan Gohman · 16 years ago
- 1e8f072 Avoid warning in release-asserts build. by Mike Stump · 16 years ago
- 6c4311d Mirror how Fast ISel determines if a region.end intrinsic is the end of an by Bill Wendling · 16 years ago
- 728c7f3 Fold trunc casts into add-recurrence expressions, allowing the by Dan Gohman · 16 years ago
- e688faf Compute the offsets of the compile units. We need this so that when we emit a by Bill Wendling · 16 years ago