| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove dead code | Chris Lattner | 2007-05-04 | 1 | -6/+0 |
| | | | | | llvm-svn: 36728 | ||||
| * | add writer support for param attrs | Chris Lattner | 2007-05-04 | 1 | -1/+15 |
| | | | | | llvm-svn: 36724 | ||||
| * | Allow this to compile with gcc 4.0.X | Reid Spencer | 2007-05-04 | 1 | -2/+4 |
| | | | | | llvm-svn: 36723 | ||||
| * | pass by reference, not by value | Chris Lattner | 2007-05-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 36721 | ||||
| * | trivial scaffolding for param attrs | Chris Lattner | 2007-05-04 | 1 | -0/+12 |
| | | | | | llvm-svn: 36720 | ||||
| * | On Mac OS X, GV requires an extra load only when relocation-model is non-static. | Evan Cheng | 2007-05-04 | 1 | -5/+6 |
| | | | | | llvm-svn: 36718 | ||||
| * | Don't create indexed load / store with zero offset! | Evan Cheng | 2007-05-03 | 1 | -0/+8 |
| | | | | | llvm-svn: 36716 | ||||
| * | Should never see an indexed load / store with zero offset. | Evan Cheng | 2007-05-03 | 1 | -5/+7 |
| | | | | | llvm-svn: 36714 | ||||
| * | Allow strength reduction to make use of addressing modes for the | Dan Gohman | 2007-05-03 | 1 | -1/+10 |
| | | | | | | | address operand in a prefetch intrinsic. llvm-svn: 36713 | ||||
| * | enumerate parameter attr lists. | Chris Lattner | 2007-05-03 | 2 | -0/+33 |
| | | | | | llvm-svn: 36709 | ||||
| * | Encoding calling conv info in call/invoke instrs, tree add now round trips ↵ | Chris Lattner | 2007-05-03 | 2 | -18/+24 |
| | | | | | | | completely llvm-svn: 36707 | ||||
| * | the type field for a store is the type of the pointer, not the value. | Chris Lattner | 2007-05-03 | 1 | -3/+4 |
| | | | | | | | With this fix I can round trip treeaadd, only losing calling conv info. llvm-svn: 36706 | ||||
| * | don't bother encoding # varargs | Chris Lattner | 2007-05-03 | 1 | -1/+0 |
| | | | | | llvm-svn: 36705 | ||||
| * | fix encoding of BB names in the symtab | Chris Lattner | 2007-05-03 | 3 | -5/+21 |
| | | | | | llvm-svn: 36704 | ||||
| * | bug fixes | Chris Lattner | 2007-05-03 | 1 | -3/+3 |
| | | | | | llvm-svn: 36701 | ||||
| * | Unbreak VC++ build. | Jeff Cohen | 2007-05-03 | 1 | -2/+2 |
| | | | | | llvm-svn: 36700 | ||||
| * | implement the rest of the instructions | Chris Lattner | 2007-05-03 | 1 | -10/+68 |
| | | | | | llvm-svn: 36699 | ||||
| * | Use iterative while loop instead of recursive function call. | Devang Patel | 2007-05-03 | 1 | -13/+33 |
| | | | | | llvm-svn: 36694 | ||||
| * | Evan's patch to avoid FPreg->intreg copy for cvt; store to mem | Dale Johannesen | 2007-05-03 | 1 | -0/+5 |
| | | | | | llvm-svn: 36693 | ||||
| * | Debug support for arm-linux. | Lauro Ramos Venancio | 2007-05-03 | 4 | -18/+32 |
| | | | | | | | Patch by Raul Herbster. llvm-svn: 36690 | ||||
| * | add a few more instructions, getting close | Chris Lattner | 2007-05-03 | 1 | -10/+53 |
| | | | | | llvm-svn: 36688 | ||||
| * | Indent the .text, .data, and .bss directives in assembly output, so that | Dan Gohman | 2007-05-03 | 1 | -3/+3 |
| | | | | | | | they are consistent with the other directives. llvm-svn: 36687 | ||||
| * | This is a patch to fix a compile error in STLExtras.h, and | Chris Lattner | 2007-05-03 | 1 | -0/+1 |
| | | | | | | | | | a bug in GraphWriter.cpp. Patch by Florian Brandner llvm-svn: 36684 | ||||
| * | silence annoying gcc 4.3 warnings | Chris Lattner | 2007-05-03 | 1 | -2/+4 |
| | | | | | llvm-svn: 36681 | ||||
| * | silence some annoying gcc 4.3 warnings | Chris Lattner | 2007-05-03 | 1 | -7/+10 |
| | | | | | llvm-svn: 36680 | ||||
| * | Allow i/s to match (gv+c). This fixes ↵ | Chris Lattner | 2007-05-03 | 1 | -10/+31 |
| | | | | | | | | | CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll and PR1382 llvm-svn: 36672 | ||||
| * | Fix two classes of bugs: | Chris Lattner | 2007-05-03 | 1 | -8/+32 |
| | | | | | | | | | 1. x86 backend rejected (&gv+c) for the 'i' constraint when in static mode. 2. the matcher didn't correctly reject and accept some global addresses. the right predicate is GVRequiresExtraLoad, not "relomodel = pic". llvm-svn: 36670 | ||||
| * | add support for printing offset from global | Chris Lattner | 2007-05-03 | 1 | -0/+6 |
| | | | | | llvm-svn: 36669 | ||||
| * | revert accidental commit | Chris Lattner | 2007-05-03 | 1 | -1/+3 |
| | | | | | llvm-svn: 36668 | ||||
| * | add support for printing offset of global | Chris Lattner | 2007-05-03 | 2 | -3/+6 |
| | | | | | llvm-svn: 36667 | ||||
| * | Sets the section names for fixed-size constants and use the mergeable | Dan Gohman | 2007-05-03 | 1 | -0/+5 |
| | | | | | | | | | flag for ELF on x86 so that duplicate constants can be eliminated by the linker. This matches what GCC does with its -fmerge-constants option, which is enabled at most -O levels. llvm-svn: 36666 | ||||
| * | revert reid's patch to fix these failures: | Chris Lattner | 2007-05-03 | 1 | -100/+28 |
| | | | | | | | | | test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll for PR1099 [DEJAGNU] Applications/SPASS/SPASS [CBE] Regression/C/2004-03-15-IndirectGoto [CBE] llvm-svn: 36664 | ||||
| * | Typo. It's checking if V is multiple of 4, not multiple of 3. :-) | Evan Cheng | 2007-05-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 36663 | ||||
| * | Drop 'const' | Devang Patel | 2007-05-03 | 121 | -260/+260 |
| | | | | | llvm-svn: 36662 | ||||
| * | match a reassociated form of fnmul. This implements CodeGen/ARM/fnmul.ll | Chris Lattner | 2007-05-03 | 2 | -2/+9 |
| | | | | | llvm-svn: 36660 | ||||
| * | expose HonorSignDependentRoundingFPMathOption to .td files | Chris Lattner | 2007-05-03 | 2 | -0/+6 |
| | | | | | llvm-svn: 36658 | ||||
| * | Add a new option. | Chris Lattner | 2007-05-03 | 1 | -4/+17 |
| | | | | | llvm-svn: 36657 | ||||
| * | Non-algorithmic change. Moved definitions around into separate sections | Bill Wendling | 2007-05-02 | 1 | -1004/+1251 |
| | | | | | | | for SSE1, SSE2, SSE3, and SSSE3. llvm-svn: 36656 | ||||
| * | Properly set arguments bitwidth of EHSELECT node | Anton Korobeynikov | 2007-05-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 36654 | ||||
| * | Update. | Bill Wendling | 2007-05-02 | 1 | -0/+27 |
| | | | | | llvm-svn: 36653 | ||||
| * | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 121 | -261/+260 |
| | | | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652 | ||||
| * | Re-install patch to enable use of PassID. | Devang Patel | 2007-05-02 | 1 | -15/+14 |
| | | | | | | | | I am preparing another patch to address the failure that prompted Chris to revert this patch earlier. llvm-svn: 36649 | ||||
| * | Fix build error. | Lauro Ramos Venancio | 2007-05-02 | 8 | -11/+14 |
| | | | | | llvm-svn: 36648 | ||||
| * | Emit correct register move information in eh frames for X86. This allows ↵ | Anton Korobeynikov | 2007-05-02 | 2 | -8/+56 |
| | | | | | | | | | Shootout-C++/except to pass on x86/linux with non-llvm-compiled (e.g. "native") unwind runtime. llvm-svn: 36647 | ||||
| * | Emit correct DWARF reg # for RA (return address) register | Anton Korobeynikov | 2007-05-02 | 2 | -1/+7 |
| | | | | | llvm-svn: 36646 | ||||
| * | add reader logic for terminator instrs. | Chris Lattner | 2007-05-02 | 3 | -10/+93 |
| | | | | | llvm-svn: 36642 | ||||
| * | add reader support for a bunch of new instructions | Chris Lattner | 2007-05-02 | 1 | -14/+90 |
| | | | | | llvm-svn: 36641 | ||||
| * | read a few instructions, fix some bugs. This is enough to be able to round | Chris Lattner | 2007-05-02 | 1 | -15/+38 |
| | | | | | | | | | | | | | | | trip function bodies like this: define <2 x i64> @foo(<2 x i64> %x, <2 x i64> %y) { %tmp4 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1] %tmp5 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1] %tmp = add <8 x i16> %tmp5, %tmp4 ; <<8 x i16>> [#uses=1] %tmp6 = bitcast <8 x i16> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1] ret <2 x i64> %tmp6 } llvm-svn: 36640 | ||||
| * | use the correct code for binop instrs | Chris Lattner | 2007-05-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 36639 | ||||
| * | revert enough of devang's recent patches to get the tree basically working again | Chris Lattner | 2007-05-02 | 1 | -15/+16 |
| | | | | | llvm-svn: 36638 | ||||

