| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Parse mod/ref properties, autogen mod/ref information | Chris Lattner | 2006-03-09 | 2 | -0/+47 | |
| | | | | | llvm-svn: 26669 | |||||
| * | Intrinsic adding is a little bit simpler now | Chris Lattner | 2006-03-09 | 1 | -9/+2 | |
| | | | | | llvm-svn: 26668 | |||||
| * | Use the autogenerated intrinsic verifier | Chris Lattner | 2006-03-09 | 1 | -266/+5 | |
| | | | | | llvm-svn: 26667 | |||||
| * | parse intrinsic types | Chris Lattner | 2006-03-09 | 3 | -4/+50 | |
| | | | | | | | autogenerate an intrinsic verifier llvm-svn: 26666 | |||||
| * | Add option -enable-x86-lsr to enable x86 loop strength reduction pass. | Evan Cheng | 2006-03-09 | 1 | -0/+7 | |
| | | | | | llvm-svn: 26665 | |||||
| * | Use the function name matcher autogenerated from the .td file. | Chris Lattner | 2006-03-09 | 1 | -76/+3 | |
| | | | | | llvm-svn: 26664 | |||||
| * | autogenerate the function name recognizer | Chris Lattner | 2006-03-09 | 2 | -0/+41 | |
| | | | | | llvm-svn: 26663 | |||||
| * | This rule also depends on tblgen | Chris Lattner | 2006-03-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 26662 | |||||
| * | add a note | Chris Lattner | 2006-03-09 | 1 | -0/+10 | |
| | | | | | llvm-svn: 26661 | |||||
| * | use the enum list autogen'd from Intrinsics.td | Chris Lattner | 2006-03-09 | 1 | -61/+4 | |
| | | | | | llvm-svn: 26660 | |||||
| * | remove dbg_declare, it's not used yet. | Chris Lattner | 2006-03-09 | 5 | -8/+0 | |
| | | | | | llvm-svn: 26659 | |||||
| * | silly case insensitive file systems... | Chris Lattner | 2006-03-09 | 1 | -3/+3 | |
| | | | | | llvm-svn: 26658 | |||||
| * | Build intrinsics.gen from intrinsics.td | Chris Lattner | 2006-03-09 | 1 | -0/+6 | |
| | | | | | llvm-svn: 26657 | |||||
| * | Add a test case for (store (op (load ..) ..) ..) folding. | Evan Cheng | 2006-03-09 | 2 | -2/+45 | |
| | | | | | llvm-svn: 26656 | |||||
| * | Update these tests (which use autoupgrade) to run constprop and check | Chris Lattner | 2006-03-09 | 2 | -2/+4 | |
| | | | | | | | that the file parses. llvm-svn: 26655 | |||||
| * | autoupgrade memcpy/memmove/memset with signed counts. | Chris Lattner | 2006-03-09 | 1 | -4/+12 | |
| | | | | | | | CVS: ---------------------------------------------------------------------- llvm-svn: 26654 | |||||
| * | these are copies too | Andrew Lenharth | 2006-03-09 | 1 | -1/+5 | |
| | | | | | llvm-svn: 26653 | |||||
| * | remove some now-dead code | Chris Lattner | 2006-03-09 | 1 | -16/+0 | |
| | | | | | llvm-svn: 26652 | |||||
| * | fcopysign for mixed mode | Andrew Lenharth | 2006-03-09 | 1 | -1/+20 | |
| | | | | | llvm-svn: 26651 | |||||
| * | back out my previous hack | Chris Lattner | 2006-03-09 | 2 | -4/+4 | |
| | | | | | llvm-svn: 26650 | |||||
| * | relax fcopysign | Andrew Lenharth | 2006-03-09 | 1 | -1/+4 | |
| | | | | | llvm-svn: 26649 | |||||
| * | alpha and llvm have different oppinions on which arg is the sign bit | Andrew Lenharth | 2006-03-09 | 1 | -10/+8 | |
| | | | | | llvm-svn: 26647 | |||||
| * | remove temporary option | Chris Lattner | 2006-03-09 | 1 | -3/+1 | |
| | | | | | llvm-svn: 26646 | |||||
| * | Forgot this on last check in. | Jim Laskey | 2006-03-09 | 1 | -0/+3 | |
| | | | | | llvm-svn: 26645 | |||||
| * | Alpha Scheduling classes | Andrew Lenharth | 2006-03-09 | 6 | -232/+333 | |
| | | | | | llvm-svn: 26643 | |||||
| * | temporary hack to get the build working again, apparently a header | Chris Lattner | 2006-03-09 | 2 | -4/+4 | |
| | | | | | | | commit was forgotten llvm-svn: 26642 | |||||
| * | fcopysign and get rid of dsnode cruft. custom PA runtimes make this better ↵ | Andrew Lenharth | 2006-03-09 | 2 | -220/+15 | |
| | | | | | | | in some senses llvm-svn: 26641 | |||||
| * | fcopysign support | Andrew Lenharth | 2006-03-09 | 1 | -0/+1 | |
| | | | | | llvm-svn: 26640 | |||||
| * | Move bit field endianness to backend. | Jim Laskey | 2006-03-09 | 2 | -10/+29 | |
| | | | | | llvm-svn: 26639 | |||||
| * | Temporary hack to enable more (store (op (load ...))) folding. This makes | Evan Cheng | 2006-03-09 | 1 | -30/+74 | |
| | | | | | | | | it possible when a TokenFactor is between the load and store. But is still missing some cases due to ordering issue. llvm-svn: 26638 | |||||
| * | yes yes, enabled debug output is bad | Chris Lattner | 2006-03-09 | 1 | -3/+0 | |
| | | | | | llvm-svn: 26637 | |||||
| * | switch the t-d scheduler to use a really dumb and trivial critical path | Chris Lattner | 2006-03-09 | 1 | -1/+104 | |
| | | | | | | | latency priority function. llvm-svn: 26636 | |||||
| * | Pull latency information for target instructions out of the latency tables. :) | Chris Lattner | 2006-03-09 | 1 | -46/+80 | |
| | | | | | | | | | | Only enable this with -use-sched-latencies, I'll enable it by default with a clean nightly tester run tonight. PPC is the only target that provides latency info currently. llvm-svn: 26634 | |||||
| * | don't copy all itinerary data | Chris Lattner | 2006-03-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 26633 | |||||
| * | PriorityQueue is an instance var, use it. | Chris Lattner | 2006-03-09 | 1 | -39/+33 | |
| | | | | | llvm-svn: 26632 | |||||
| * | add some comments | Chris Lattner | 2006-03-09 | 1 | -8/+13 | |
| | | | | | llvm-svn: 26631 | |||||
| * | Refactor the priority mechanism one step further: now that it is a separate | Chris Lattner | 2006-03-09 | 1 | -136/+185 | |
| | | | | | | | | | class, sever its implementation from the interface. Now we can provide new implementations of the same interface (priority computation) without touching the scheduler itself. llvm-svn: 26630 | |||||
| * | Make the new and old front-ends more similar: now neither uses __main. | Chris Lattner | 2006-03-09 | 4 | -83/+5 | |
| | | | | | llvm-svn: 26629 | |||||
| * | Add support for 'special' llvm globals like debug info and static ctors/dtors. | Chris Lattner | 2006-03-09 | 3 | -1/+14 | |
| | | | | | llvm-svn: 26628 | |||||
| * | fix a pasto | Chris Lattner | 2006-03-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 26627 | |||||
| * | Use $(Verb) instead of @ so that VERBOSE=1 will print these. | Chris Lattner | 2006-03-09 | 1 | -2/+2 | |
| | | | | | llvm-svn: 26626 | |||||
| * | a couple of miscellaneous things. | Chris Lattner | 2006-03-09 | 1 | -0/+18 | |
| | | | | | llvm-svn: 26625 | |||||
| * | Fix a really annoying bug in bugpoint that made reducing C++ testcases | Chris Lattner | 2006-03-08 | 1 | -4/+89 | |
| | | | | | | | | almost impossible with the new CFE. It now guarantees that the static ctor/dtor list is correctly split between the modules. llvm-svn: 26624 | |||||
| * | Automatically pass -emit-llvm to llvmgcc when using %llvmgcc | Chris Lattner | 2006-03-08 | 1 | -2/+2 | |
| | | | | | llvm-svn: 26623 | |||||
| * | Pass -emit-llvm automatically to %llvmgcc and %llvmg++ to fix regression | Chris Lattner | 2006-03-08 | 1 | -1/+1 | |
| | | | | | | | tests with the new f.e. llvm-svn: 26622 | |||||
| * | Add #line support for CBE. | Jim Laskey | 2006-03-08 | 1 | -0/+17 | |
| | | | | | llvm-svn: 26621 | |||||
| * | Fit to 80 columns. | Chris Lattner | 2006-03-08 | 1 | -7/+14 | |
| | | | | | | | | Add support for running static ctor/dtors that aren't handled by __main. This fixes programs with the JIT and the new CFE, such as HBD. llvm-svn: 26620 | |||||
| * | Add a helper method for running static ctors/dtors in the module. | Chris Lattner | 2006-03-08 | 2 | -2/+37 | |
| | | | | | llvm-svn: 26619 | |||||
| * | add a new helper method. | Chris Lattner | 2006-03-08 | 1 | -0/+14 | |
| | | | | | llvm-svn: 26618 | |||||
| * | add a new helper method | Chris Lattner | 2006-03-08 | 1 | -0/+6 | |
| | | | | | llvm-svn: 26617 | |||||

