aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find th...Daniel Dunbar2010-08-171-2/+12
* CrashRecovery: Make CrashRecoveryContext static methods thread safe.Daniel Dunbar2010-08-171-0/+10
* Make fast scheduler handle asm clobbers correctly.Dale Johannesen2010-08-171-21/+53
* Revert part of one of the prev. patches - tailjmp will follow later.Anton Korobeynikov2010-08-171-1/+0
* More fixes for win64:Anton Korobeynikov2010-08-173-6/+10
* Enable more win64 calls folding opportunities.Anton Korobeynikov2010-08-171-0/+2
* PHI elimination shouldn't require machineloopinfo since it's used at -O0. Mov...Evan Cheng2010-08-173-11/+13
* Machine CSE preserves CFG. Pass manager was freeing machineloopinfo after mac...Evan Cheng2010-08-171-0/+1
* Don't call tablegen'ed Predicate_* functions in the ARM target.Jakob Stoklund Olesen2010-08-173-11/+15
* silence warningJim Grosbach2010-08-171-0/+5
* Remove dead code. Fixes a GCC warning.Benjamin Kramer2010-08-171-4/+1
* 80 column cleanup.Jim Grosbach2010-08-173-32/+37
* Sketch i386 relocations handling, from Roman Divacky.Benjamin Kramer2010-08-171-24/+45
* Don't call Predicate_* methods directly from Sparc target.Jakob Stoklund Olesen2010-08-172-14/+6
* Add hook to examine an instruction referencing a frame index to determineJim Grosbach2010-08-173-2/+94
* explicitly handle no-op cases for clarity. Fixes clang warning.Jim Grosbach2010-08-171-0/+3
* Use the correct entry size for relocation entries, from Roman Divacky.Benjamin Kramer2010-08-171-2/+6
* Move the decision logic whether it's a good idea to split a critical edge to ...Evan Cheng2010-08-173-13/+15
* When rotating loops, put the original header at the bottom of theDan Gohman2010-08-171-0/+20
* remove trailing whitespaceJim Grosbach2010-08-171-7/+7
* Differentiate between RELA and REL relocations, from Roman Divacky.Benjamin Kramer2010-08-171-6/+8
* Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson2010-08-175-39/+69
* Fix debug message.Evan Cheng2010-08-171-1/+1
* Use the getUniquePredecessor() utility function, instead of doingDan Gohman2010-08-171-15/+5
* One baby step towards i386 ELF, from Roman Divacky.Benjamin Kramer2010-08-171-2/+3
* fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner2010-08-1721-21/+21
* When creating a JIT, try to load the program so that we can resolve symbolsNick Lewycky2010-08-171-0/+3
* Fix failure of unittests/ExecutionEngine/JIT/MultiJITTest.cpp onChris Lattner2010-08-171-0/+6
* Allow more cases of undef shuffle indices and add tests for them.Bob Wilson2010-08-171-12/+22
* Add an option to disable codegen prepare critical edge splitting. In theory, ...Evan Cheng2010-08-171-6/+14
* Fix typo.Eric Christopher2010-08-171-1/+1
* Copy over some overridden MI wrappers for ARM fast-isel. This is whereEric Christopher2010-08-171-1/+192
* PHI elimination should not break back edge. It can cause some significant cod...Evan Cheng2010-08-172-5/+14
* Make arm fast-isel possible to enable via command line.Eric Christopher2010-08-171-1/+7
* Try to silence a overeager GCC warning.Benjamin Kramer2010-08-171-0/+2
* A round of minor cleanups for ELFObjectWriter.Benjamin Kramer2010-08-171-29/+12
* Fix another iterator invalidation that caused a *really* nasty miscompilation...Owen Anderson2010-08-161-6/+7
* Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937.Bob Wilson2010-08-161-0/+1
* tidy up. remove unused local.Jim Grosbach2010-08-162-2/+2
* Silence warnings and simplify code. Eliminate a 32/64 bit portability issue.Benjamin Kramer2010-08-161-4/+3
* The plural of analysis is analyses.Dan Gohman2010-08-161-2/+2
* Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman2010-08-164-14/+22
* Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach2010-08-162-35/+15
* Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson2010-08-162-4/+8
* Remove redundant inline keywords.Dan Gohman2010-08-162-3/+3
* Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman2010-08-161-14/+6
* Comment out some broken/unused/useless instructions which mess up disassembly.Eli Friedman2010-08-161-0/+6
* Fixes for generation of ELF relocations. Patch by Roman Divacky.Eli Friedman2010-08-161-6/+18
* Don't attempt to SimplifyShortMoveForm in 64-bit mode.Eli Friedman2010-08-161-9/+13
* Until uleb/sleb are MC-ized, add a hack to make them work with ELF objectEli Friedman2010-08-161-2/+2