- 780c861 Add an eol at the end to shut gcc sup. by Reid Spencer · 20 years ago
- ff9be11 Lefted out TargetLowering:: by Evan Cheng · 20 years ago
- 3a03ebb * Fix a GlobalAddress lowering bug. by Evan Cheng · 20 years ago
- e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
- d5781fc * Added support for X86 RET with an additional operand to specify number of by Evan Cheng · 20 years ago
- e503289 Start of Dwarf framework. by Jim Laskey · 20 years ago
- f9dee6a make sure to relegalize all cases by Chris Lattner · 20 years ago
- 9797c5c enable the gep isel opt by Chris Lattner · 20 years ago
- 8339736 fix a bug I introduced that broke recursive expansion of nodes (e.g. scalarizing vectors) by Chris Lattner · 20 years ago
- 3b841e9 Lower ConstantAggregateZero into zeros by Chris Lattner · 20 years ago
- 8de324b Don't emit a null terminator, nor anything after it, to the ctor/dtor list by Chris Lattner · 20 years ago
- 7226158 Added a hook to print out names of target specific DAG nodes. by Evan Cheng · 20 years ago
- 69a889e Fix a nasty latent bug in the legalizer that was triggered by my patch by Chris Lattner · 20 years ago
- 898101c X86 conditional branch support. by Evan Cheng · 20 years ago
- 115c036 Print out opcode number if it's an unknown target node. by Evan Cheng · 20 years ago
- 9f8cc69 Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes, by Chris Lattner · 20 years ago
- d845582 Amend comment. by Jim Laskey · 20 years ago
- de48ee2 Create a strong dependency for loads following stores. This will leave a by Jim Laskey · 20 years ago
- e773673 Make sure to relegalize new nodes by Chris Lattner · 20 years ago
- 18840db Keep VC++ happy. by Jeff Cohen · 20 years ago
- f1a47c3 More corrections for flagged copyto/from reg by Chris Lattner · 20 years ago
- 7310fb1 legalize copytoreg and copyfromreg nodes that have flag operands correctly. by Chris Lattner · 20 years ago
- bd2b621 Fix a bug Sabre was having where the DAG root was a group. The group dominator by Jim Laskey · 20 years ago
- 9022ed9 Groups were not emitted if the dominator node and the node in the ordering list by Jim Laskey · 20 years ago
- a5282d8 Simplify code by Chris Lattner · 20 years ago
- 181b7a3 allow custom expansion of BR_CC by Chris Lattner · 20 years ago
- 7df96d6 X86 lowers SELECT to a cmp / test followed by a conditional move. by Evan Cheng · 20 years ago
- f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 20 years ago
- d0f6d18 Don't create SEXTLOAD/ZEXTLOAD instructions that the target doesn't support by Chris Lattner · 20 years ago
- d477184 When folding loads into ops, immediately replace uses of the op with the by Chris Lattner · 20 years ago
- ad25d4e Fix the (zext (zextload)) case to trigger, similarly for sign extends. by Chris Lattner · 20 years ago
- 00cb95c Fix a miscompilation in crafty due to a recent patch by Chris Lattner · 20 years ago
- 110dec2 Fold (zext (load x) to (zextload x). by Evan Cheng · 20 years ago
- 86cb643 Don't lump the filename and working dir together by Chris Lattner · 20 years ago
- ed13893 Add a couple more fields, move ctor init list to .cpp file, add support by Chris Lattner · 20 years ago
- d7d746f Lowering constant pool entries on ppc exposed a bug in the recently added by Nate Begeman · 20 years ago
- ac22c83 Accept and ignore prefetches for now by Chris Lattner · 20 years ago
- 58f7963 Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll by Chris Lattner · 20 years ago
- 3802c25 Minor tweak to get isel opt by Chris Lattner · 20 years ago
- 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 20 years ago
- 7038daf Added new getNode and getTargetNode variants for X86 stores. by Evan Cheng · 20 years ago
- 42a80fe Avoid emitting two tabs when switching to a named section by Chris Lattner · 20 years ago
- 5e3c5b4 Teach legalize how to promote sext_inreg to fix a problem Andrew pointed by Chris Lattner · 20 years ago
- c78b0b7 improve code insertion in two ways: by Chris Lattner · 20 years ago
- cc827e6 Fix a crash where ConstantVec nodes were being generated with the wrong by Nate Begeman · 20 years ago
- cc2210b Only transform (sext (truncate x)) -> (sextinreg x) if before legalize or by Chris Lattner · 20 years ago
- b14ab8a Teach the dag combiner to turn a truncate/sign_extend pair into a sextinreg by Chris Lattner · 20 years ago
- 8cfa57b Teach the SelectionDAG ISel how to turn ConstantPacked values into by Nate Begeman · 20 years ago
- c88d8e9 Fix the #1 code quality problem that I have seen on X86 (and it also affects by Chris Lattner · 20 years ago
- d67b3a8 dbg.stoppoint returns a value, don't forget to init it by Chris Lattner · 20 years ago
- cde0f5c bah, must generate all results by Andrew Lenharth · 20 years ago
- 49c709f cycle counter fix by Andrew Lenharth · 20 years ago
- fe14b34 Don't remove two operand, two result nodes from the binary ops map. These by Chris Lattner · 20 years ago
- 9ad17c9 Promote line and column number information for our friendly 64-bit targets. by Chris Lattner · 20 years ago
- c5e6c64 This is a bugfix for SelectNodeTo. In certain situations, we could be by Chris Lattner · 20 years ago
- 6510b22 Support multiple ValueTypes per RegisterClass, needed for upcoming vector by Nate Begeman · 20 years ago
- eb19e40 Make SelectNodeTo return N by Chris Lattner · 20 years ago
- c85a9f3 CALLSEQ_START/END nodes don't get memoized, do not add them in when by Chris Lattner · 20 years ago
- ae35575 At long last, you can say that f32 isn't supported for setcc by Andrew Lenharth · 20 years ago
- f43a3ca First chunk of actually generating vector code for packed types. These by Nate Begeman · 20 years ago
- 5b5b8c2 add support for custom lowering SINT_TO_FP by Andrew Lenharth · 20 years ago
- 6ff7240 Fix a problem with llvm-ranlib that (on some platforms) caused the archive by Reid Spencer · 20 years ago
- 14229bb Fixed a bug introduced by my last commit: TargetGlobalValues should key on by Evan Cheng · 20 years ago
- 61ca74b Added an index field to GlobalAddressSDNode so it can represent X+12, etc. by Evan Cheng · 20 years ago
- 36ce691 Add support for a new STRING and LOCATION node for line number support, patch by Chris Lattner · 20 years ago
- 6a64861 Add the majority of the vector machien value types we expect to support, by Nate Begeman · 20 years ago
- ab48be3 Check in code to scalarize arbitrarily wide packed types for some simple by Nate Begeman · 20 years ago
- 4ef3b81 Rather than attempting to legalize 1 x float, make sure the SD ISel never by Nate Begeman · 20 years ago
- e0b632a I think I know what you meant here, but just to be safe I'll let you do it. :) by Duraid Madina · 20 years ago
- 3b4fd32 Allow target to customize directive used to switch to arbitrary section in SwitchSection, by Chris Lattner · 20 years ago
- 77bc228 increment the function number in SetupMachineFunction by Chris Lattner · 20 years ago
- 25045bd Adjust to capitalized asmprinter method names by Chris Lattner · 20 years ago
- ac28fbd Add section switching to common code generator code. Add a couple of asserts. by Chris Lattner · 20 years ago
- 308575b Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn't by Chris Lattner · 20 years ago
- f70e30b The first patch of X86 support for read cycle counter by Andrew Lenharth · 20 years ago
- 6bf234c more progress towards bug 291 being finished. Patch by Owen Anderson, by Chris Lattner · 20 years ago
- b67eb91 Unbreak codegen of bools. This should fix the llc/jit/llc-beta failures by Chris Lattner · 20 years ago
- 3aa2c74 Improve Selection DAG printer portability. Patch by Owen Anderson! by Chris Lattner · 20 years ago
- 44fa764 Teach the graph viewer to handle register operands that are zero. by Chris Lattner · 20 years ago
- b89175f Silence a bogus warning by Chris Lattner · 20 years ago
- 0fb094f Add some method variants, patch by Evan Cheng by Chris Lattner · 20 years ago
- 5fbb5d2 Teach LLVM how to scalarize packed types. Currently, this only works on by Nate Begeman · 20 years ago
- e21ea61 Split out the shift code from visitBinary. by Nate Begeman · 20 years ago
- 0c8fbe3 Allow targets to custom legalize leaf nodes like GlobalAddress. by Chris Lattner · 20 years ago
- b9debbf Teach legalize about targetglobaladdress by Chris Lattner · 20 years ago
- b1a5a5c when debugging lower dbg intrinsics to calls by Chris Lattner · 20 years ago
- 27ecef5 Remove extraneous parents around constants when using a constant expr cast. by Chris Lattner · 20 years ago
- a1ab72d Teach emitAlignment to handle explicit alignment requests by globals. by Chris Lattner · 20 years ago
- 06d9b4a Fix operator precedence bug caught by VC++. by Jeff Cohen · 20 years ago
- 8b91c77 added a chain output by Andrew Lenharth · 20 years ago
- 51b8d54 continued readcyclecounter support by Andrew Lenharth · 20 years ago
- ed0c4ec nuke blank line by Chris Lattner · 20 years ago
- 450de39 Get rid of casts by #including the right header by Chris Lattner · 20 years ago
- 2a21c6e Compile C strings to: by Chris Lattner · 20 years ago
- 2980cef add support for .asciz, and enable it by default. If your target assemblerdoesn't support .asciz, just set AscizDirective to null in your asmprinter. by Chris Lattner · 20 years ago
- de202b3 Switch the allnodes list from a vector of pointers to an ilist of nodes.This eliminates the vector, allows constant time removal of a node froma graph, and makes iteration over the all nodes list stable when adding by Chris Lattner · 20 years ago
- c9ea6fd Refactor intrinsic lowering stuff out of visitCall by Chris Lattner · 20 years ago
- 040c11c Handle the trivial (but common) two-op case more efficiently by Chris Lattner · 20 years ago
- e6a88ac Nuke noop copies. by Chris Lattner · 20 years ago
- 6b2d696 Fix CodeGen/X86/shift-folding.ll:test3 on X86 by Chris Lattner · 20 years ago