2005-06-27 |
Chris Lattner | iniital checkin of ELFWriter implementation |
tree | commitdiff |
2005-06-22 |
Andrew Lenharth | If we support structs as va_list, we must pass pointers... |
tree | commitdiff |
2005-06-18 |
Andrew Lenharth | core changes for varargs |
tree | commitdiff |
2005-06-16 |
Nate Begeman | Fix bug 537 test 2, which checks to make sure that... |
tree | commitdiff |
2005-05-15 |
Duraid Madina | aCC and STLport complained about this, because they... |
tree | commitdiff |
2005-05-15 |
Chris Lattner | Add some simplifications for MULH[SU]. This allows... |
tree | commitdiff |
2005-05-15 |
Chris Lattner | When inserting callee-save register reloads, make sure... |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Fix construction of ioport intrinsics, fixing X86/io... |
tree | commitdiff |
2005-05-14 |
Chris Lattner | allow token chain at start or end of node |
tree | commitdiff |
2005-05-14 |
Chris Lattner | remove special case hacks for readport/readio from... |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Implement fixme's by memoizing nodes. |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Turn this into a wrapper for a simpler version of getNode. |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Eliminate special purpose hacks for dynamic_stack_alloc. |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Use the general mechanism for creating multi-value... |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Wrap long line, actually add node to the graph. |
tree | commitdiff |
2005-05-14 |
Chris Lattner | legalize target-specific operations |
tree | commitdiff |
2005-05-14 |
Chris Lattner | add a getNode() version that allows construction of... |
tree | commitdiff |
2005-05-14 |
Chris Lattner | LowerOperation takes a dag |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Print the symbolic register name in a register allocato... |
tree | commitdiff |
2005-05-14 |
Chris Lattner | Allow targets to have a custom int64->fp expander if... |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Align doubles on 8-byte boundaries if possible. |
tree | commitdiff |
2005-05-13 |
Chris Lattner | print stack object alignment in -print-machineinstr... |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Tolerate instrs with extra args |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Add an isTailCall flag to LowerCallTo |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Handle TAILCALL node |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Emit function entry code after lowering hte arguments. |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Allow targets to emit code into the entry block of... |
tree | commitdiff |
2005-05-13 |
Chris Lattner | allow a virtual register to be associated with live... |
tree | commitdiff |
2005-05-13 |
Chris Lattner | Fix a problem that nate reduced for me. |
tree | commitdiff |
2005-05-13 |
Chris Lattner | rename variables and functions to match renamed DAG... |
tree | commitdiff |
2005-05-13 |
Chris Lattner | do not call expandop on the same value more than once... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | fix a bad typeo |
tree | commitdiff |
2005-05-12 |
Chris Lattner | update comment |
tree | commitdiff |
2005-05-12 |
Chris Lattner | rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Pass calling convention to use into lower call to |
tree | commitdiff |
2005-05-12 |
Chris Lattner | fix expansion of ct[lt]z nodes |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Expand 64-bit ctlz/cttz nodes for 32-bit targets |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Fix uint->fp casts on PPC, allowing UnitTests/2005... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Allow something to be legalized multiple times. This... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Oops, don't do this after we figure out where to insert... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Make sure to expand all nodes, avoiding unintentional... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | handle a common case generated by the uint64 -> FP... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | add fixme |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Fix a problem where early legalization can cause token... |
tree | commitdiff |
2005-05-12 |
Chris Lattner | Make legalize a bit more efficient, and canonicalize... |
tree | commitdiff |
2005-05-11 |
Nate Begeman | Necessary changes to codegen cttz efficiently on PowerPC |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Fix lowering of ctlz, so now UnitTests/2005-05-11-Popco... |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Fix lowering of cttz to work with signed values |
tree | commitdiff |
2005-05-11 |
Chris Lattner | fix and concisify intinsic lowering for ctpop. Unfortu... |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Fix the last remaining bug preventing us from switching... |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Do not memoize ADJCALLSTACKDOWN nodes, provide a method... |
tree | commitdiff |
2005-05-11 |
Chris Lattner | wrap long line |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Make sure to legalize generated ctpop nodes, convert... |
tree | commitdiff |
2005-05-11 |
Duraid Madina | expand count-leading/trailing-zeros; the test 2005... |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Add some notes for expanding clz/ctz |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Simplify this code, use the proper shift amount |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Legalize this correctly |
tree | commitdiff |
2005-05-11 |
Chris Lattner | implement expansion of ctpop nodes, implementing CodeGe... |
tree | commitdiff |
2005-05-11 |
Chris Lattner | Print bit count nodes correctly |
tree | commitdiff |
2005-05-10 |
Jeff Cohen | Silence some VC++ warnings |
tree | commitdiff |
2005-05-09 |
Chris Lattner | The semantics of cast X to bool are a comparison agains... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | legalize readio/writeio into a load/store if requested |
tree | commitdiff |
2005-05-09 |
Chris Lattner | legalize READPORT, WRITEPORT, READIO, WRITEIO, at least... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Add support for matching the READPORT, WRITEPORT, READI... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Add support for READPORT, WRITEPORT, READIO, WRITEIO |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Fold shifts into subsequent SHL's. These shifts often... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Don't use the load/store instruction as the source... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | memoize all nodes, even null Value* nodes. Do not... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | wrap long lines |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Print SrcValue nodes correctly |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Wrap long lines. Fix "warning: conflicting types for... |
tree | commitdiff |
2005-05-05 |
Misha Brukman | * Order #includes alphabetically |
tree | commitdiff |
2005-05-05 |
Chris Lattner | When hitting an unsupported intrinsic, actually print it |
tree | commitdiff |
2005-05-05 |
Andrew Lenharth | ctpop lowering in legalize |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | Make promoteOp work for CT* |
tree | commitdiff |
2005-05-03 |
Andrew Lenharth | Implement count leading zeros (ctlz), count trailing... |
tree | commitdiff |
2005-04-30 |
Alkis Evlogimenos | Do not use deprecated APIs |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Lower llvm.sqrt -> fsqrt/sqrt |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Legalize FSQRT, FSIN, FCOS nodes, patch contributed... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add FSQRT, FSIN, FCOS nodes, patch contributed by Morte... |
tree | commitdiff |
2005-04-27 |
Andrew Lenharth | Implement Value* tracking for loads and stores in the... |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Fold (X > -1) | (Y > -1) --> (X&Y > -1) |
tree | commitdiff |
2005-04-25 |
Chris Lattner | implement some more logical compares with constants... |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Codegen x < 0 | y < 0 as (x|y) < 0. This allows us... |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Improve and elimination. On PPC, for: |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Fold (x & 8) != 0 and (x & 8) == 8 into (x & 8) >> 3. |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Fold setcc of MVT::i1 operands into logical operations |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Another minor simplification: handle setcc (zero_extend... |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Another simple xform |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Fold: |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Make the AND elimination operation recursive and signif... |
tree | commitdiff |
2005-04-14 |
Nate Begeman | Add a couple missing transforms in getSetCC that were... |
tree | commitdiff |
2005-04-13 |
Nate Begeman | Disbale the broken fold of shift + sz[ext] for now |
tree | commitdiff |
2005-04-13 |
Chris Lattner | fix an infinite loop |
tree | commitdiff |
2005-04-13 |
Chris Lattner | fix some serious miscompiles on ia64, alpha, and ppc |
tree | commitdiff |
2005-04-13 |
Chris Lattner | avoid work when possible, perhaps fix the problem nate... |
tree | commitdiff |
next |