- ee167a7 just initialize the first element, we don't need to set the rest to zeros. by Chris Lattner · 16 years ago
- 807926a Eliminate a 9640 byte static mutable initialized data item by moving it by Chris Lattner · 16 years ago
- e213f3f static functions don't need an anonymous namespace. by Chris Lattner · 16 years ago
- b398fca Fix a typo in a comment. by Dan Gohman · 16 years ago
- 8483e54 Previous debug info fix to this code wasn't quite by Dale Johannesen · 16 years ago
- 58256f8 Revert commit 66140 since it caused several failures by Duncan Sands · 16 years ago
- c81f544 There already was a class to force deterministic by Dale Johannesen · 16 years ago
- ae5a20a Rearrange operands of the BranchInst, to be able to by Gabor Greif · 16 years ago
- a065200 Re-apply 66024 with fixes: 1. Fixed indirect call to immediate address assembly. 2. Fixed JIT encoding by making the address pc-relative. by Evan Cheng · 16 years ago
- 80b8a62 Another missing check for debug intrinsics. by Dale Johannesen · 16 years ago
- 0ff4e21 Reorganize some #include's. by Owen Anderson · 16 years ago
- d1980a5 Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" by Chris Lattner · 16 years ago
- 2b9f434 improve comment. by Chris Lattner · 16 years ago
- 8042255 Enable Chris' value propagation change. It make available known sign, zero, one bits information for values that are live out of basic blocks. The goal is to eliminate unnecessary sext, zext, truncate of values that are live-in to blocks. This does not handle PHI nodes yet. by Evan Cheng · 16 years ago
- 536e667 On x86, if the only use of a i64 load is a i64 store, generate a pair of double load and store instead. by Evan Cheng · 16 years ago
- 054401b Forgot to check-in this as part of 7761. by Sanjiv Gupta · 16 years ago
- d076570 Banksel optimization is now based on the section names of symbols, since the symbols in one section will always be put into one bank. by Sanjiv Gupta · 16 years ago
- 1379cad Allow for switch values bigger than 64 bits. by Dale Johannesen · 16 years ago
- a9537cf Fix some nondeterministic behavior when forwarding by Dale Johannesen · 16 years ago
- 3014376 Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and the by Dan Gohman · 16 years ago
- c40d4f8 update by Gabor Greif · 16 years ago
- b316f90 optimize i8 and i16 tls values. by Rafael Espindola · 16 years ago
- 1ed5b71 Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. No (intended) functionality change. by Owen Anderson · 16 years ago
- f9abd7e Add a -no-implicit-float flag. This acts like -soft-float, but may generate by Bill Wendling · 16 years ago
- a891518 Skip interleaved debug info when fast-forwarding through by Dale Johannesen · 16 years ago
- a597a97 My last coalescer fix introduced a subtler one. It's aborting a commuting optimization too late and left the live intervals to be out of sync with instructions. This fixes 8b10b. by Evan Cheng · 16 years ago
- 497cb6f Debug intriniscs should be skipped when looking by Dale Johannesen · 16 years ago
- 1d98870 Make Print callable from a pass's print method: add const qualifier. No by Torok Edwin · 16 years ago
- 26d6e21 I should definitely read make docs someday :( by Anton Korobeynikov · 16 years ago
- 317bc24 Unbreak the build. Dunno, why it did not fail on mingw :( by Anton Korobeynikov · 16 years ago
- 4dc2b39 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 16 years ago
- ad9d21a Disable plugins / shared stuff generation on windows targets. by Anton Korobeynikov · 16 years ago
- 6b3ef69 For yonah, fix a vector shuffle case for v16i8 where we didn't properly clear some bits. by Mon P Wang · 16 years ago
- eda2ec3 fix PR3785, a valgrind error on test/CodeGen/ARM/pr3502.ll by Chris Lattner · 16 years ago
- 9e8bd0b Add parentheses to pacify gcc-4.3. by Duncan Sands · 16 years ago
- 5f4ee1f Remove the one-definition-rule version of extern_weak by Duncan Sands · 16 years ago
- 841c6a4 Allow cross-process JIT to handle MachineRelocations of the ExternalSymbol by Nate Begeman · 16 years ago
- 37b9a19 Fixed a v8i16 shuffle case that should generate a pshufb instead of a pshuflw/hw. by Mon P Wang · 16 years ago
- 47b4ce8 formatting change, reduce indentation. No functionality change. by Chris Lattner · 16 years ago
- 600fec3 reapply my previous patch (r66358) with a tweak to set the by Chris Lattner · 16 years ago
- 1362f97 Put the assignment back at the top of this method. by Bill Wendling · 16 years ago
- a2e6435 Two coalescer fixes in one. by Evan Cheng · 16 years ago
- dd44632 Make ivars private. Other cleanup. No functionality change. by Bill Wendling · 16 years ago
- 68edf5f Just make the Dwarf timer group static inside of the getter function. No need to alloc/dealloc. by Bill Wendling · 16 years ago
- fc232b0 Don't put static functions in anonymous namespace. by Bill Wendling · 16 years ago
- 8aa90fe Don't consider debug intrinsics when checking by Dale Johannesen · 16 years ago
- 7b69720 These should *stop* the timer, not start it again. by Bill Wendling · 16 years ago
- e9e960f - Fix misspelled method name. - Remove unused method. by Bill Wendling · 16 years ago
- c8615e4 - Create GetOrCreateSourceID from getOrCreateSourceID. GetOrCreateSourceID is by Bill Wendling · 16 years ago
- 163ba3f Refine the Dwarf writer timers so that they measure exception writing and debug by Bill Wendling · 16 years ago
- ff278b1 Removing a dead debug intrinsic shouldn't trigger by Dale Johannesen · 16 years ago
- 41d88d2 Revert 66358 for now. It's breaking povray, 450.soplex, and 456.hmmer on x86 / Darwin. by Evan Cheng · 16 years ago
- 91b8b80 Add a timer to the DwarfWriter pass that measures the total time it takes to by Bill Wendling · 16 years ago
- ac57b12 Use WriteAsOperand instead of manually decorating the name for this by Dan Gohman · 16 years ago
- 1274ced Fix a post-RA scheduling liveness bug. When a basic block is being by Dan Gohman · 16 years ago
- 9200c89 Ignore dbg info, while estimating size of jump through block. by Devang Patel · 16 years ago
- e77e434 PR3478: raw_ostream should not buffer stderr by Daniel Dunbar · 16 years ago
- 090c0a2 Do not attempt to do parial redundancy elimination on void values. by John Criswell · 16 years ago
- ff7d0e9 Global variables don't have a corresponding llvm.dbg.declare, yet it is possible by Torok Edwin · 16 years ago
- c29f0c7 Mark the Defs and Uses of STATUS register correctly, plus some reformatting. by Sanjiv Gupta · 16 years ago
- 8c7848f If a function is marked alwaysinline, it must be inlined (possibly for correctness). Do so even if the callee has dynamic alloca and the caller doesn't. by Evan Cheng · 16 years ago
- 3e0cc26 wire up support for emitting "special" values from inline asm by Chris Lattner · 16 years ago
- 3328add Add more information to the EFLAGS note. by Dan Gohman · 16 years ago
- ad93e1e Add a note about EFLAGS optimization. by Dan Gohman · 16 years ago
- 412a446 Ignore debug info while evaluating function. by Devang Patel · 16 years ago
- 9d10086 Don't record the increment instruction; just recompute it from the Phi by Dan Gohman · 16 years ago
- 96c96b4 Fix PR3724 by searching for the largest free block when by Chris Lattner · 16 years ago
- d07128c Remove llvm.dbg.global_variables also. by Devang Patel · 16 years ago
- 3cfe6a4 Fix a few more places where induction variable types were used by Dan Gohman · 16 years ago
- bb5b49c Use ReplacedTy instead of recomputing the same value. by Dan Gohman · 16 years ago
- 0daeed2 Use LoopInfo's getLoopLatch() instead of doing what it does manualy. by Dan Gohman · 16 years ago
- 53f2ae2 Don't use an induction variable type as a memory access type. by Dan Gohman · 16 years ago
- 21e7722 Factor out the code that determines the memory access type by Dan Gohman · 16 years ago
- 23e528b Add helper pass to remove llvm.dbg.declare intrinsics. by Devang Patel · 16 years ago
- f7912df Move the sorting of the StrideOrder array earlier so that it doesn't by Dan Gohman · 16 years ago
- 9f4ac31 Delete the isOnlyStride argument, which is unused. by Dan Gohman · 16 years ago
- 80b0f8c Tidy some LSR debug output: announce the loop it's about to process by Dan Gohman · 16 years ago
- 8c6b991 ARM target now also recognize triplets like thumbv6-apple-darwin and set thumb mode and arch subversion. Eventually thumb triplets will go way and replaced with function notes. by Evan Cheng · 16 years ago
- 66b8bc3 Fix PR3763 by using proper APInt methods instead of uint64_t's. by Chris Lattner · 16 years ago
- 6501153 ARM isLegalAddressImmediate should check if type is a simple type now that optimizer can create values of funky scalar types. by Evan Cheng · 16 years ago
- 0d8fc52 Yet another case where the spiller marked two uses of the same register on the same instruction as kill. This fixes PR3706. by Evan Cheng · 16 years ago
- ee199f7 This debug info special case should no longer by Duncan Sands · 16 years ago
- ea3a9ff just remove the use_empty() check entirely, the only reason it by Chris Lattner · 16 years ago
- f231c07 Make the code generator rip of dead constant expr uses before deciding by Chris Lattner · 16 years ago
- 319e632 make GlobalValue::removeDeadConstantUsers() const. by Chris Lattner · 16 years ago
- f6cec85 Ignore debug intrinsics when computing dependences. by Owen Anderson · 16 years ago
- d7168dd reimplement AliasSetTracker in terms of DenseMap instead of hash_map, by Chris Lattner · 16 years ago
- ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 16 years ago
- bce6091 fix Analysis/BasicAA/2004-12-08-BasicAACrash.ll by allowing opaque types. by Chris Lattner · 16 years ago
- a9a9e07 Fix two classes of bugs. First: by Chris Lattner · 16 years ago
- c66996a Fix PR3746 - Crash in isel with GEP of function pointer by Chris Lattner · 16 years ago
- f48ba7b add some explicit llvm:: qualifiers to the unix side, fix problems on the windows side. by Chris Lattner · 16 years ago
- d694a78 Keep calling-convention and tail-call bit when creating new invoke or call. by Nick Lewycky · 16 years ago
- 087fcf3 do not export all the X86FastISel symbols, ever. by Chris Lattner · 16 years ago
- 4bfba9d Fix comments, pointed out by Duncan Sands. by Nick Lewycky · 16 years ago
- a05ef5e Apply ODR linkage changes accidentally dropped during by Duncan Sands · 16 years ago
- 1183c71 Test commit by Sebastian Redl · 16 years ago
- 199aa3c Mark function returns as noalias. by Nick Lewycky · 16 years ago
- 29e6417 teach SROA to handle promoting vector allocas with a memset into them into by Chris Lattner · 16 years ago
- cf1bb08 fix typo by Chris Lattner · 16 years ago