aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-08-17Temporarily revert r110987 as it's causing some miscompares inEric Christopher
2010-08-17Tweak IVUsers' concept of "interesting" to exclude add recurrencesDan Gohman
2010-08-17Add materialization of virtual base registers for frame indices allocated intoJim Grosbach
2010-08-17CrashRecovery: Clear the current context on the first crash, to avoid re-ente...Daniel Dunbar
2010-08-17CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find th...Daniel Dunbar
2010-08-17CrashRecovery: Make CrashRecoveryContext static methods thread safe.Daniel Dunbar
2010-08-17Make fast scheduler handle asm clobbers correctly.Dale Johannesen
2010-08-17Revert part of one of the prev. patches - tailjmp will follow later.Anton Korobeynikov
2010-08-17More fixes for win64:Anton Korobeynikov
2010-08-17Enable more win64 calls folding opportunities.Anton Korobeynikov
2010-08-17PHI elimination shouldn't require machineloopinfo since it's used at -O0. Mov...Evan Cheng
2010-08-17Machine CSE preserves CFG. Pass manager was freeing machineloopinfo after mac...Evan Cheng
2010-08-17Don't call tablegen'ed Predicate_* functions in the ARM target.Jakob Stoklund Olesen
2010-08-17silence warningJim Grosbach
2010-08-17Remove dead code. Fixes a GCC warning.Benjamin Kramer
2010-08-1780 column cleanup.Jim Grosbach
2010-08-17Sketch i386 relocations handling, from Roman Divacky.Benjamin Kramer
2010-08-17Don't call Predicate_* methods directly from Sparc target.Jakob Stoklund Olesen
2010-08-17Add hook to examine an instruction referencing a frame index to determineJim Grosbach
2010-08-17explicitly handle no-op cases for clarity. Fixes clang warning.Jim Grosbach
2010-08-17Use the correct entry size for relocation entries, from Roman Divacky.Benjamin Kramer
2010-08-17Move the decision logic whether it's a good idea to split a critical edge to ...Evan Cheng
2010-08-17When rotating loops, put the original header at the bottom of theDan Gohman
2010-08-17remove trailing whitespaceJim Grosbach
2010-08-17Differentiate between RELA and REL relocations, from Roman Divacky.Benjamin Kramer
2010-08-17Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson
2010-08-17Fix debug message.Evan Cheng
2010-08-17Use the getUniquePredecessor() utility function, instead of doingDan Gohman
2010-08-17One baby step towards i386 ELF, from Roman Divacky.Benjamin Kramer
2010-08-17fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner
2010-08-17When creating a JIT, try to load the program so that we can resolve symbolsNick Lewycky
2010-08-17Fix failure of unittests/ExecutionEngine/JIT/MultiJITTest.cpp onChris Lattner
2010-08-17Allow more cases of undef shuffle indices and add tests for them.Bob Wilson
2010-08-17Add an option to disable codegen prepare critical edge splitting. In theory, ...Evan Cheng
2010-08-17Fix typo.Eric Christopher
2010-08-17Copy over some overridden MI wrappers for ARM fast-isel. This is whereEric Christopher
2010-08-17PHI elimination should not break back edge. It can cause some significant cod...Evan Cheng
2010-08-17Make arm fast-isel possible to enable via command line.Eric Christopher
2010-08-17Try to silence a overeager GCC warning.Benjamin Kramer
2010-08-17A round of minor cleanups for ELFObjectWriter.Benjamin Kramer
2010-08-16Fix another iterator invalidation that caused a *really* nasty miscompilation...Owen Anderson
2010-08-16Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937.Bob Wilson
2010-08-16tidy up. remove unused local.Jim Grosbach
2010-08-16Silence warnings and simplify code. Eliminate a 32/64 bit portability issue.Benjamin Kramer
2010-08-16The plural of analysis is analyses.Dan Gohman
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman
2010-08-16Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach
2010-08-16Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson
2010-08-16Remove redundant inline keywords.Dan Gohman
2010-08-16Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman