summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Minor reorg.Evan Cheng2009-06-231-17/+18
* Replace isTwoAddress with operand constraint.Evan Cheng2009-06-231-1/+1
* Use a default alignment for data and bss sections.Bruno Cardoso Lopes2009-06-232-19/+25
* get a definition of strull on windows, thanks to Howard Su.Chris Lattner2009-06-231-0/+1
* Guard the layout info object.Owen Anderson2009-06-231-0/+5
* Guard the plugin loader.Owen Anderson2009-06-231-0/+5
* Add guards around timer groups, which can be shared.Owen Anderson2009-06-222-10/+19
* Fix a bug in the trip-count computation with And/Or. If either of theDan Gohman2009-06-222-8/+154
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-22102-125/+10300
* Guard the statistics table.Owen Anderson2009-06-221-1/+3
* Guard the global annotation tables.Owen Anderson2009-06-221-13/+25
* Add locking around the external function lookup table for the interpreter.Owen Anderson2009-06-221-1/+12
* Remove unneeded #include.Owen Anderson2009-06-221-1/+0
* Fix a few minor issues that were exposed by the removal of SCEVHandle.Dan Gohman2009-06-222-2/+1
* Add explicit types for shift count constants. This is in preparation forBob Wilson2009-06-222-45/+52
* Fix llvm::ComputeNumSignBits to handle pointer typesDan Gohman2009-06-222-1/+225
* Remove the parent pointer from SCEV, since it did not end up being needed.Owen Anderson2009-06-223-74/+49
* SCEVHandle is no more!Owen Anderson2009-06-2212-641/+568
* Use thumb2 for ARM architectures V6T2 and later. Fix a bug in checkingBob Wilson2009-06-221-4/+8
* Fix some typos that Duncan noticed.Dan Gohman2009-06-221-2/+2
* It's coalescer, not coaleser.Evan Cheng2009-06-221-0/+0
* For Darwin on ARMv6 and newer, make register r9 available for use as aBob Wilson2009-06-225-20/+91
* Fix memcpy expansion so it won't generate invalidDale Johannesen2009-06-221-6/+25
* Fix another register coalescer crash: forgot to check if the instruction bein...Evan Cheng2009-06-222-3/+50
* Use different functions to emit the string and symbol tables.Bruno Cardoso Lopes2009-06-222-7/+17
* Add more methods to gather target specific elf stuffBruno Cardoso Lopes2009-06-228-155/+418
* hasFP should return true if frame address is taken.Evan Cheng2009-06-222-1/+15
* Banish global state from ScalarEvolution! SCEV uniquing is now done by table...Owen Anderson2009-06-223-89/+79
* Recognize and handle ARM v7 target triples for Darwin.Bob Wilson2009-06-221-0/+5
* Fix llvm-gcc build for armv6t2 and later architectures. The hasV6T2OpsBob Wilson2009-06-221-9/+10
* Make use of getUMinFromMismatchedTypes when computing backedge-takenDan Gohman2009-06-221-14/+14
* Add a getUMinFromMismatchedTypes helper function.Dan Gohman2009-06-222-0/+22
* Include cstdio to get EOF, needed with gcc-4.4.Duncan Sands2009-06-221-1/+2
* process memory operands with a parenthesized expression for a displacement,Chris Lattner2009-06-221-2/+12
* Implement full support for parsing primary expressions. We can now parseChris Lattner2009-06-225-5/+42
* implement parser support for '*' operands, as in "call *%eax".Chris Lattner2009-06-221-6/+13
* implement memory operand parsing.Chris Lattner2009-06-222-14/+132
* Testcase for (llvm-gcc) 73873. Usually Dale Johannesen2009-06-221-0/+32
* Factor out code for computing umin and smin for SCEV expressions intoDan Gohman2009-06-222-7/+16
* start implementing some simple operand parsing.Chris Lattner2009-06-222-15/+121
* Teach ScalarEvolution how to analyze loops with multiple exitDan Gohman2009-06-223-27/+300
* Delete an unused variable.Dan Gohman2009-06-221-1/+0
* Fix this code to correctly handle loops with multiple exits. UntilDan Gohman2009-06-221-4/+4
* Rename a variable for consistency with the ExitBlock vs ExitingBlockDan Gohman2009-06-211-6/+6
* Fix ScalarEvolution's backedge-taken count computations to check forDan Gohman2009-06-215-11/+51
* rename SourceMgr::PrintError to PrintMessage.Chris Lattner2009-06-219-28/+32
* set up the top-level parsing loop.Chris Lattner2009-06-213-0/+59
* stub out parser for asm files. Change invariant on lexer to alwaysChris Lattner2009-06-215-14/+102
* add string literals.Chris Lattner2009-06-213-2/+35
* hopefully fix the build on linux.Chris Lattner2009-06-211-0/+1