- 6715be2 Fix the msvc 2010 build. by Michael J. Spencer · 14 years ago
- b1508d1 Do not assert when reading an exponent out of range. by Dale Johannesen · 14 years ago
- 74d7b0a Add Thumb1 support for virtual frame indices. by Jim Grosbach · 14 years ago
- c546c75 Remove disabled assertion. by Evan Cheng · 14 years ago
- 4dc301a Teach machine-sink to break critical edges when appropriate. Work in progress. by Evan Cheng · 14 years ago
- 979e0a1 Silence warning. by Eric Christopher · 14 years ago
- 44cbde8 MCELF: Count the section orders properly. Patch by Roman Divacky. by Benjamin Kramer · 14 years ago
- a0fc005 Update local stack block allocation to let PEI do the allocs if no additional by Jim Grosbach · 14 years ago
- 8a757ae Revert r111199; it breaks -debug-pass=Structure output. by Dan Gohman · 14 years ago
- 59f8a6a fix PR7465, mishandling of lcall and ljmp: intersegment long call and jumps. by Chris Lattner · 14 years ago
- 694a15e Process the step before the start, because it's usually the simpler of the two. by Dan Gohman · 14 years ago
- efbdc8e minor progress towards fixing PR7465 by Chris Lattner · 14 years ago
- 456144e Add an AddOptionalDefs method and use it. by Eric Christopher · 14 years ago
- f0e132c Add the "isCompare" attribute to the defm instead of each individual instr. by Bill Wendling · 14 years ago
- 7552a3d Don't call Predicate_* in Mips. by Jakob Stoklund Olesen · 14 years ago
- d96b02b Remove extra header. by Eric Christopher · 14 years ago
- cd799ce Add a newline to debug output by Jim Grosbach · 14 years ago
- 2215c60 refix PR1143 by making basicaa analyze zexts of indices aggresively, by Chris Lattner · 14 years ago
- c3439ad If any def of a machine-sink candidate has local uses, it's obviously not safe to sink it to a successor block. This bug has been hidden because a later check for critical-edge disable these illegal optimizations. This patch should significantly reduce the amount of time spent on checking dominator information for obviously unsafe sinking. by Evan Cheng · 14 years ago
- ff2efb9 GetLinearExpression is only called when TD is non-null, pass as by Chris Lattner · 14 years ago
- 8807e9f rework GEP decomposition to make a new VariableGEPIndex struct instead of by Chris Lattner · 14 years ago
- 2b1e202 Enable ARM base register reuse to local stack slot allocation. Whenever a new by Jim Grosbach · 14 years ago
- 2499990 Make raw_fd_ostream consider itself the owner of STDOUT_FILENO when by Dan Gohman · 14 years ago
- 30963fb move gep decomposition out of ValueTracking into BasicAA. The form of by Chris Lattner · 14 years ago
- d77e5a8 Tidy. by Dan Gohman · 14 years ago
- ad42271 Minor simplification. Gets rid of a needless temporary. by Bill Wendling · 14 years ago
- b81fd62 Use ConstantRange to propagate information through value definitions. by Owen Anderson · 14 years ago
- ff3ae86 Thinking about it, we don't need MachineDominatorTree after all. The DomValue by Jakob Stoklund Olesen · 14 years ago
- cf16bea Revert r111394. It was too aggressive. by Jakob Stoklund Olesen · 14 years ago
- 4d440bd Aggressively prune the DFS when inserting phi-defs. by Jakob Stoklund Olesen · 14 years ago
- 1407c84 Add the LiveIntervalMap class. Don't hook it up yet. by Jakob Stoklund Olesen · 14 years ago
- 4ae56d7 Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. The by Daniel Dunbar · 14 years ago
- 3d7ff08 Improve whitespace. by Bill Wendling · 14 years ago
- 86b98b5 Marked with ATTRIBUTE_USED so that clang doesn't complain. by Bill Wendling · 14 years ago
- 00ac77e Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer issues. by Owen Anderson · 14 years ago
- c983b20 MC/ELF: Allow null values in virtual sections, ELF doesn't use special by Daniel Dunbar · 14 years ago
- 6b63037 move gep decomposition out of ValueTracking into BasicAA. The form of by Chris Lattner · 14 years ago
- 74d803a Add hook for re-using virtual base registers for local stack slot access. by Jim Grosbach · 14 years ago
- 9ac2488 Preserve subregs on PHI source operands. Patch by Krister Wombell! by Jakob Stoklund Olesen · 14 years ago
- ca9460f Fix a bug with insertelement on SPU. by Kalle Raiskila · 14 years ago
- 86a7912 Remove all traces of v2[i,f]32 on SPU. by Kalle Raiskila · 14 years ago
- 44ff5f5 Change SPU C calling convention to match that described in by Kalle Raiskila · 14 years ago
- 91b2307 fix PR7589: In brief: gep P, (zext x) != gep P, (sext x) by Chris Lattner · 14 years ago
- 2fa7b48 Fix PR7755: knowing something about an inval for a pred by Chris Lattner · 14 years ago
- c7e31fc fit in 80 cols by Chris Lattner · 14 years ago
- 2bde782 remove some dead code. by Chris Lattner · 14 years ago
- 473fc96 remove some dead code. by Chris Lattner · 14 years ago
- 0d857cf remove some code that is dead now that lea's are modeled with segment registers. by Chris Lattner · 14 years ago
- 3126f1c remove dead prototype. by Chris Lattner · 14 years ago
- 2003bcf Expand ZERO_EXTEND operations for NEON vector types. Testcase from Nick Lewycky. by Bob Wilson · 14 years ago
- d2da327 Revert r111321. This doesn't fix a problem. by Dan Gohman · 14 years ago
- 5083912 stomp some more undefined behavior, PR7775. by Chris Lattner · 14 years ago
- 7942e3c include config.h to get config params, hopefully unbreaking mingw builder. by Chris Lattner · 14 years ago
- 93d81b6 Fix the rest of rdar://8318441 which happens when a raw_fd_ostream by Chris Lattner · 14 years ago
- 73ebaff report_fatal_error can't use errs(), because errs() can call by Chris Lattner · 14 years ago
- 68c23f8 Temporarily revert r110987 as it's causing some miscompares in by Eric Christopher · 14 years ago
- bbc1da8 Tweak IVUsers' concept of "interesting" to exclude add recurrences by Dan Gohman · 14 years ago
- dc140c6 Add materialization of virtual base registers for frame indices allocated into by Jim Grosbach · 14 years ago
- ebe7eb8 CrashRecovery: Clear the current context on the first crash, to avoid re-entering it if the cleanup code crashes. by Daniel Dunbar · 14 years ago
- a8fa798 CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find the active context from anywhere. by Daniel Dunbar · 14 years ago
- c0c815e CrashRecovery: Make CrashRecoveryContext static methods thread safe. by Daniel Dunbar · 14 years ago
- 6cf64a6 Make fast scheduler handle asm clobbers correctly. by Dale Johannesen · 14 years ago
- 5dad73c Revert part of one of the prev. patches - tailjmp will follow later. by Anton Korobeynikov · 14 years ago
- 3a1e54a More fixes for win64: by Anton Korobeynikov · 14 years ago
- e9df15e Enable more win64 calls folding opportunities. Patch by Cameron Esfahani! by Anton Korobeynikov · 14 years ago
- 148341c PHI elimination shouldn't require machineloopinfo since it's used at -O0. Move the requirement to LiveIntervalAnalysis instead. Note this does not change the number of times machineloopinfo is computed. by Evan Cheng · 14 years ago
- 6542416 Machine CSE preserves CFG. Pass manager was freeing machineloopinfo after machine cse before. by Evan Cheng · 14 years ago
- 00d3dda Don't call tablegen'ed Predicate_* functions in the ARM target. by Jakob Stoklund Olesen · 14 years ago
- 8ae231a silence warning by Jim Grosbach · 14 years ago
- 81cfb85 Remove dead code. Fixes a GCC warning. by Benjamin Kramer · 14 years ago
- c5ed013 80 column cleanup. by Jim Grosbach · 14 years ago
- e5b5734 Sketch i386 relocations handling, from Roman Divacky. by Benjamin Kramer · 14 years ago
- 4bb862d Don't call Predicate_* methods directly from Sparc target. by Jakob Stoklund Olesen · 14 years ago
- 8708ead Add hook to examine an instruction referencing a frame index to determine by Jim Grosbach · 14 years ago
- 3edb904 explicitly handle no-op cases for clarity. Fixes clang warning. by Jim Grosbach · 14 years ago
- 299fbe3 Use the correct entry size for relocation entries, from Roman Divacky. by Benjamin Kramer · 14 years ago
- e008384 Move the decision logic whether it's a good idea to split a critical edge to clients. Also fixed an erroneous check. An edge is only a back edge when the from and to blocks are in the same loop. by Evan Cheng · 14 years ago
- fc8042a When rotating loops, put the original header at the bottom of the by Dan Gohman · 14 years ago
- 37e59c0 remove trailing whitespace by Jim Grosbach · 14 years ago
- 377a572 Differentiate between RELA and REL relocations, from Roman Divacky. by Benjamin Kramer · 14 years ago
- f955f29 Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoid by Bob Wilson · 14 years ago
- 087fbeb Fix debug message. by Evan Cheng · 14 years ago
- 1c034dc Use the getUniquePredecessor() utility function, instead of doing by Dan Gohman · 14 years ago
- eb97677 One baby step towards i386 ELF, from Roman Divacky. by Benjamin Kramer · 14 years ago
- 23e70eb fix emacs language spec's, patch by Edmund Grimley-Evans! by Chris Lattner · 14 years ago
- 83a82ac When creating a JIT, try to load the program so that we can resolve symbols by Nick Lewycky · 14 years ago
- 6ccd0da Fix failure of unittests/ExecutionEngine/JIT/MultiJITTest.cpp on by Chris Lattner · 14 years ago
- 7aaf5bf Allow more cases of undef shuffle indices and add tests for them. by Bob Wilson · 14 years ago
- e1bcb44 Add an option to disable codegen prepare critical edge splitting. In theory, PHI elimination is already doing all (most?) of the splitting needed. But machine-licm and machine-sink seem to miss some important optimizations when splitting is disabled. by Evan Cheng · 14 years ago
- 44a2c34 Fix typo. by Eric Christopher · 14 years ago
- 0fe7d54 Copy over some overridden MI wrappers for ARM fast-isel. This is where by Eric Christopher · 14 years ago
- 97b9b97 PHI elimination should not break back edge. It can cause some significant code placement issues. rdar://8263994 by Evan Cheng · 14 years ago
- 038fea5 Make arm fast-isel possible to enable via command line. by Eric Christopher · 14 years ago
- 172d7d6 Try to silence a overeager GCC warning. by Benjamin Kramer · 14 years ago
- 368ae7e A round of minor cleanups for ELFObjectWriter. by Benjamin Kramer · 14 years ago
- 4bb3eaf Fix another iterator invalidation that caused a *really* nasty miscompilation in 403.gcc. by Owen Anderson · 14 years ago
- ca5e47d Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937. by Bob Wilson · 14 years ago
- fecdea0 tidy up. remove unused local. by Jim Grosbach · 14 years ago
- 1f8aa7b Silence warnings and simplify code. Eliminate a 32/64 bit portability issue. by Benjamin Kramer · 14 years ago
- 3620ff9 The plural of analysis is analyses. by Dan Gohman · 14 years ago