aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix configure bug that only shows up in a clean build. Don't try to invoke gccNick Lewycky2009-09-291-8/+10
* Roll back r83048.Nick Lewycky2009-09-291-128/+39
* Regenerate.Nick Lewycky2009-09-291-39/+128
* On Linux, uname -m reports the kernel type. Some Linux systems are 32-bit butNick Lewycky2009-09-292-0/+25
* Parse custom metadata attached with an instruction.Devang Patel2009-09-299-40/+75
* B&I's buildit forces a PATH that omits /Developer. Temporarily addStuart Hastings2009-09-281-1/+3
* For B&I-style builds, tweak build_llvm script to prefer LLVM-G++ ifStuart Hastings2009-09-281-4/+10
* Adjust processFunctionBeforeCalleeSavedScan() to correctly reserve a stackJim Grosbach2009-09-281-2/+4
* Add C API calls for building FNeg operations. Patch by KS Sreeram!Dan Gohman2009-09-282-0/+5
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-2812-38/+38
* Do not use global typedef for MDKindID.Devang Patel2009-09-287-21/+17
* Forgot to update the documentation in r82906. s/DEBUG_RUNTIME/DEBUG_SYMBOLS/.Jeffrey Yasskin2009-09-281-1/+1
* Remove unnecessary include.Devang Patel2009-09-281-1/+0
* Add a testcase for r83011.Dan Gohman2009-09-281-0/+38
* When extending the operands of an addrec, iterate through allDan Gohman2009-09-281-5/+5
* Do not hardcode metadata names.Devang Patel2009-09-281-4/+18
* Add a CHECK line to check the position of the second divsd.Dan Gohman2009-09-281-0/+1
* Fix Thumb2 IT block pass bug. t2MOVi32imm may not be the start of a IT block.Evan Cheng2009-09-281-21/+42
* Use KILL instead of IMPLICIT_DEF in LowerSubregs pass.Jakob Stoklund Olesen2009-09-282-14/+13
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-2813-12/+25
* Add a testcase to help test analysis preservation.Dan Gohman2009-09-281-0/+47
* Create a README.txt for lib/Analysis, and add an entry.Dan Gohman2009-09-281-0/+18
* Remove dead code.Devang Patel2009-09-281-5/+1
* Use VerifySchedule instead of doing the work manually.Dan Gohman2009-09-281-33/+3
* Fix this debug output to handle the case where the loop has been deleted.Dan Gohman2009-09-281-1/+2
* Include the name of the loop header in debug messages.Dan Gohman2009-09-281-4/+9
* Remove a redundant #ifndef and add an assertion string.Dan Gohman2009-09-281-3/+1
* Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass.Dan Gohman2009-09-284-150/+92
* Pass the optimization level when constructing the ARM instruction selector.Bob Wilson2009-09-283-6/+9
* Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudoEvan Cheng2009-09-2812-31/+109
* Don't traverse into .svn directories.Daniel Dunbar2009-09-281-1/+1
* Fix thinko in my recent movt commit: it's not safe to remat movt, since it ha...Anton Korobeynikov2009-09-282-4/+1
* The select instruction is not neccesarily in the same block as theChris Lattner2009-09-282-2/+19
* Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg ofEvan Cheng2009-09-284-5/+41
* Document a bug in the ocaml bindings has wrong linkage values.Erick Tryzelaar2009-09-281-0/+14
* Expose the rest of the attribute settings.Erick Tryzelaar2009-09-282-0/+20
* Fix a bug in ocaml bindings that has incorrect linkage options.Erick Tryzelaar2009-09-282-0/+10
* Regenerate.Mikhail Glushenkov2009-09-281-7/+13
* Add a way to query the number of input files.Mikhail Glushenkov2009-09-284-5/+32
* Document the 'not' combinator.Mikhail Glushenkov2009-09-281-8/+11
* A bit prettier formatting.Mikhail Glushenkov2009-09-281-3/+3
* Remove temporary debugging hack.Dan Gohman2009-09-281-1/+1
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-2810-65/+80
* Move this assert to check the condition as soon as it is known.Dan Gohman2009-09-281-1/+1
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-284-34/+29
* Use movt/movw pair to materialize 32 bit constants on ARMv6T2+.Anton Korobeynikov2009-09-275-40/+77
* Fix an old copy+pasto.Dan Gohman2009-09-271-1/+1
* Extract the code for inserting a loop into the loop queue intoDan Gohman2009-09-272-4/+12
* When a loop is deleted, immediately release all of the activeDan Gohman2009-09-271-0/+9
* Extract the code for releasing a pass into a separate function, andDan Gohman2009-09-272-25/+30