| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Privatize the ConstantFP table. I'm on a roll! | Owen Anderson | 2009-07-16 | 13 | -115/+113 | 
| | | | | | llvm-svn: 76097 | ||||
| * | this should be xfailed on darwin. Darwin doesn't use the libstdc++ in the ↵ | Chris Lattner | 2009-07-16 | 1 | -0/+1 | 
| | | | | | | | llvm-gcc distro, it uses the system version. llvm-svn: 76095 | ||||
| * | With recent MC changes, RIP base register is explicitly modeled. Make sure ↵ | Evan Cheng | 2009-07-16 | 2 | -7/+111 | 
| | | | | | | | we add it when x86 V_SET0 / V_SETALLONES (by transforming it into a constpool load) into the use instruction. llvm-svn: 76094 | ||||
| * | Update CMake file. | Ted Kremenek | 2009-07-16 | 1 | -0/+1 | 
| | | | | | llvm-svn: 76093 | ||||
| * | Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a ↵ | Owen Anderson | 2009-07-16 | 34 | -91/+173 | 
| | | | | | | | | | number of issues in our current context-passing stuff, which is also fixed here llvm-svn: 76089 | ||||
| * | Removed the SubsectionsViaSymbols MCStreamer API and replaced it with a generic | Kevin Enderby | 2009-07-16 | 3 | -8/+13 | 
| | | | | | | | | EmitAssemblerFlag API which takes a value from the added AssemblerFlag enumerated constants. llvm-svn: 76087 | ||||
| * | Fill in some holes in ScalarEvolution's loop iteration condition | Dan Gohman | 2009-07-16 | 2 | -2/+65 | 
| | | | | | | | | analysis. This allows indvars to emit a simpler loop trip count expression. llvm-svn: 76085 | ||||
| * | Clean up the definition of Str in AsmParser::ParseDirectiveDarwinDumpOrLoad | Kevin Enderby | 2009-07-16 | 1 | -3/+1 | 
| | | | | | | | so it is defined with a lifetime that is as short as possible. llvm-svn: 76082 | ||||
| * | Add SmallString unit test. | Daniel Dunbar | 2009-07-16 | 1 | -0/+64 | 
| | | | | | | | - Patch by Ryan Flynn! llvm-svn: 76081 | ||||
| * | In an Apple-style build, compile with llvm-gcc/llvm-g++ if available. | Stuart Hastings | 2009-07-16 | 1 | -2/+5 | 
| | | | | | llvm-svn: 76080 | ||||
| * | Add an isLoopSimplifyForm() predicate, following the example of | Dan Gohman | 2009-07-16 | 2 | -0/+29 | 
| | | | | | | | | isLCSSAForm(), to test whether a loop is in the form guaranteed by the LoopSimplify pass. llvm-svn: 76077 | ||||
| * | Use setStream infomatted_raw_ostream's constructor, to reduce code | Dan Gohman | 2009-07-16 | 1 | -10/+9 | 
| | | | | | | | duplication. Also, make setStream honor the old DeleteStream flag. llvm-svn: 76075 | ||||
| * | Remove inapplicable comments. | Dan Gohman | 2009-07-16 | 1 | -4/+0 | 
| | | | | | llvm-svn: 76074 | ||||
| * | Add explicit keywords. | Dan Gohman | 2009-07-16 | 1 | -2/+2 | 
| | | | | | llvm-svn: 76073 | ||||
| * | Tidy up #includes. | Dan Gohman | 2009-07-16 | 4 | -4/+1 | 
| | | | | | llvm-svn: 76072 | ||||
| * | Convert more tools code from cerr and cout to errs() and outs(). | Dan Gohman | 2009-07-16 | 21 | -285/+278 | 
| | | | | | llvm-svn: 76070 | ||||
| * | Use size_t. | Dan Gohman | 2009-07-16 | 4 | -24/+24 | 
| | | | | | llvm-svn: 76069 | ||||
| * | Make xfail proper | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 | 
| | | | | | llvm-svn: 76065 | ||||
| * | Unbreak | Anton Korobeynikov | 2009-07-16 | 11 | -56/+122 | 
| | | | | | llvm-svn: 76064 | ||||
| * | Temporary disable 16 bit bswap | Anton Korobeynikov | 2009-07-16 | 2 | -3/+5 | 
| | | | | | llvm-svn: 76063 | ||||
| * | Add instruction formats and few opcodes | Anton Korobeynikov | 2009-07-16 | 2 | -983/+705 | 
| | | | | | llvm-svn: 76062 | ||||
| * | Add bswap patterns | Anton Korobeynikov | 2009-07-16 | 2 | -0/+66 | 
| | | | | | llvm-svn: 76061 | ||||
| * | Provide crazy pseudos for regpairs spills / reloads | Anton Korobeynikov | 2009-07-16 | 2 | -2/+47 | 
| | | | | | llvm-svn: 76060 | ||||
| * | Handle long-disp stuff more consistently | Anton Korobeynikov | 2009-07-16 | 3 | -7/+31 | 
| | | | | | llvm-svn: 76059 | ||||
| * | All FP instructions have 12 bit memory displacement field | Anton Korobeynikov | 2009-07-16 | 1 | -34/+34 | 
| | | | | | llvm-svn: 76058 | ||||
| * | Another predicate routine | Anton Korobeynikov | 2009-07-16 | 2 | -0/+31 | 
| | | | | | llvm-svn: 76057 | ||||
| * | More helpers | Anton Korobeynikov | 2009-07-16 | 2 | -0/+66 | 
| | | | | | llvm-svn: 76056 | ||||
| * | Add bunch of branch folding stuff | Anton Korobeynikov | 2009-07-16 | 3 | -1/+187 | 
| | | | | | llvm-svn: 76055 | ||||
| * | Add missed opcodes to short => long displacement conversion | Anton Korobeynikov | 2009-07-16 | 1 | -0/+2 | 
| | | | | | llvm-svn: 76054 | ||||
| * | Cleanup | Anton Korobeynikov | 2009-07-16 | 1 | -91/+29 | 
| | | | | | llvm-svn: 76053 | ||||
| * | Fix logic inversion for RI-mode address selection | Anton Korobeynikov | 2009-07-16 | 2 | -1/+33 | 
| | | | | | llvm-svn: 76052 | ||||
| * | Unbreak the test | Anton Korobeynikov | 2009-07-16 | 1 | -1/+2 | 
| | | | | | llvm-svn: 76051 | ||||
| * | Expand 32-bit bitconverts via memory | Anton Korobeynikov | 2009-07-16 | 2 | -2/+17 | 
| | | | | | llvm-svn: 76050 | ||||
| * | Fix incomin arg stack frame offset in case we need to generate stack frame | Anton Korobeynikov | 2009-07-16 | 2 | -1/+23 | 
| | | | | | llvm-svn: 76049 | ||||
| * | Fix instruction mnemonics for some fp_to_sint operations | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 | 
| | | | | | llvm-svn: 76048 | ||||
| * | i32 values are passed extended also on stack. Handle this in generic way | Anton Korobeynikov | 2009-07-16 | 1 | -23/+24 | 
| | | | | | llvm-svn: 76047 | ||||
| * | We definitely have 1-0 bools | Anton Korobeynikov | 2009-07-16 | 1 | -0/+1 | 
| | | | | | llvm-svn: 76046 | ||||
| * | Revert the commit, it just hides the real bug | Anton Korobeynikov | 2009-07-16 | 8 | -183/+16 | 
| | | | | | llvm-svn: 76045 | ||||
| * | Out GR128 regclass is not a 'real' i128 one. | Anton Korobeynikov | 2009-07-16 | 3 | -5/+4 | 
| | | | | | llvm-svn: 76044 | ||||
| * | Add missed condbranch opcodes | Anton Korobeynikov | 2009-07-16 | 1 | -5/+29 | 
| | | | | | llvm-svn: 76043 | ||||
| * | Handle bitconverts | Anton Korobeynikov | 2009-07-16 | 3 | -4/+16 | 
| | | | | | llvm-svn: 76042 | ||||
| * | Unbreak mvi and friends - emit only 'significant' part of the operand | Anton Korobeynikov | 2009-07-16 | 2 | -6/+17 | 
| | | | | | llvm-svn: 76041 | ||||
| * | Expand fp_to_uint too | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 | 
| | | | | | llvm-svn: 76040 | ||||
| * | We don't have FP truncstores | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 | 
| | | | | | llvm-svn: 76039 | ||||
| * | Expand uint_to_fp | Anton Korobeynikov | 2009-07-16 | 1 | -0/+2 | 
| | | | | | llvm-svn: 76038 | ||||
| * | Emit proper rounding mode for fp_to_sint | Anton Korobeynikov | 2009-07-16 | 1 | -4/+4 | 
| | | | | | llvm-svn: 76037 | ||||
| * | f32/f64 regs are stored on stack if we're short in FP regs | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 | 
| | | | | | llvm-svn: 76036 | ||||
| * | Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension ↵ | Anton Korobeynikov | 2009-07-16 | 8 | -16/+183 | 
| | | | | | | | side effects llvm-svn: 76035 | ||||
| * | Make FP zero to be legal FP immediate via LOAD ZERO | Anton Korobeynikov | 2009-07-16 | 2 | -0/+48 | 
| | | | | | llvm-svn: 76034 | ||||
| * | Loads are not two-address in any way | Anton Korobeynikov | 2009-07-16 | 1 | -8/+7 | 
| | | | | | llvm-svn: 76033 | ||||

