- 48ba822 If a module has a main, but it is defined externally, refuse to run it. by Chris Lattner · 19 years ago
- 9ad17c9 Promote line and column number information for our friendly 64-bit targets. by Chris Lattner · 19 years ago
- 18c778f IA64 doesn't support the LOCATION node, and for some reason the ISelPattern by Chris Lattner · 19 years ago
- 05f56a5 Make sure these get added into the codegenmap when appropriate by Chris Lattner · 19 years ago
- c5e6c64 This is a bugfix for SelectNodeTo. In certain situations, we could be by Chris Lattner · 19 years ago
- 6251b36 major think-o by Andrew Lenharth · 19 years ago
- 6510b22 Support multiple ValueTypes per RegisterClass, needed for upcoming vector by Nate Begeman · 19 years ago
- 5dfc55c Cosmetic change, better reflects actual values by Nate Begeman · 19 years ago
- db1cb2b Fix a regression caused by a patch earlier today by Chris Lattner · 19 years ago
- 9352622 Flags where I think I need them, quick, before the nightly tester starts by Andrew Lenharth · 19 years ago
- 640f299 Proper support for shifts with register shift value. by Evan Cheng · 19 years ago
- c121e33 Use a getCopyToReg() variant to generate a flaggy CopyToReg node. by Evan Cheng · 19 years ago
- 66a48bb Teach tblgen to accept register source operands in patterns, e.g. by Evan Cheng · 19 years ago
- 86193d1 Nuke CodeGenInstruction's ValueType member, it is no longer used. by Nate Begeman · 19 years ago
- ddb3954 Stop checking the ValueType of the CodeGenInstruction. Instead, use the by Nate Begeman · 19 years ago
- 8ef9d16 fit into 80 columns by Nate Begeman · 19 years ago
- 5d28ffd Make the code generated by tblgen return the result of SelectNodeTo, to by Chris Lattner · 19 years ago
- d5acfb4 SelectNodeTo now returns its result, we must pay attention to it. by Chris Lattner · 19 years ago
- b19b899 Pay attn to the node returned by SelectNodeTo by Chris Lattner · 19 years ago
- 350d22e SelectNodeTo now returns its result, we must pay attention to it. by Chris Lattner · 19 years ago
- 71d3d50 SelectNodeTo now returns N. Use it instead of return N directly. by Chris Lattner · 19 years ago
- eb19e40 Make SelectNodeTo return N by Chris Lattner · 19 years ago
- 80720a9 Fix Regression/CodeGen/PowerPC/2005-11-30-vastart-crash.ll by Chris Lattner · 19 years ago
- af6aa07 Test that crashes the ppc backend. by Chris Lattner · 19 years ago
- 2bd4cb5 Fix a bug where we didn't realize that vaarg reads memory. This fixes by Chris Lattner · 19 years ago
- c2c2009 new testcase dse is miscompiling by Chris Lattner · 19 years ago
- 8bdbb63 Add a simple clear() method by Chris Lattner · 19 years ago
- 85a168a Fix a typo in my latest change by Nate Begeman · 19 years ago
- 391c5d2 No longer track value types for asm printer operands, and remove them as by Nate Begeman · 19 years ago
- 004a833 Fix some copy and paste typos. by Nate Begeman · 19 years ago
- c85a9f3 CALLSEQ_START/END nodes don't get memoized, do not add them in when by Chris Lattner · 19 years ago
- 72d32c2 remove redundant code by Andrew Lenharth · 19 years ago
- ae35575 At long last, you can say that f32 isn't supported for setcc by Andrew Lenharth · 19 years ago
- b2156f9 Make typesafe that which isn't: FCMOVxx by Andrew Lenharth · 19 years ago
- cd80496 FPSelect and more custom lowering by Andrew Lenharth · 19 years ago
- f43a3ca First chunk of actually generating vector code for packed types. These by Nate Begeman · 19 years ago
- 7f0db91 All sorts of stuff. by Andrew Lenharth · 19 years ago
- 5b5b8c2 add support for custom lowering SINT_TO_FP by Andrew Lenharth · 19 years ago
- e266731 Add a link to the doxygen tarball by Chris Lattner · 19 years ago
- 889bc47 copy the doxygen tarball into the HTML directory after building it by Chris Lattner · 19 years ago
- 7bcd6a3 minor cleanup by Chris Lattner · 19 years ago
- 6ff7240 Fix a problem with llvm-ranlib that (on some platforms) caused the archive by Reid Spencer · 19 years ago
- 5b9bbc8 Fix a bug in a recent patch that broke shifts by Chris Lattner · 19 years ago
- bd3d25c Added support to STORE and shifts to DAG to DAG isel. by Evan Cheng · 19 years ago
- 14229bb Fixed a bug introduced by my last commit: TargetGlobalValues should key on by Evan Cheng · 19 years ago
- 61ca74b Added an index field to GlobalAddressSDNode so it can represent X+12, etc. by Evan Cheng · 19 years ago
- 345c3f3 Fixed a minor bug: - -offset != offset iff offset == MININT by Evan Cheng · 19 years ago
- 7ac8e6b Represent the encoding of the SPR instructions as they actually are, so by Nate Begeman · 19 years ago
- f070184 Add more X86 ISel patterns. by Evan Cheng · 19 years ago
- 76021f0 Better error message when unrecognized opcode is seen. by Evan Cheng · 19 years ago
- 425a969 Hook up one type, v4f32, to the VR RegisterClass for now. by Nate Begeman · 19 years ago
- 9b14f66 Add the remainder of the AltiVec 4 x float instructions. Further by Nate Begeman · 19 years ago
- 36ce691 Add support for a new STRING and LOCATION node for line number support, patch by Chris Lattner · 19 years ago
- 02fc8ff Add the new vector types to tablegen by Nate Begeman · 19 years ago
- f73bae1 No targets support line number info yet. by Chris Lattner · 19 years ago
- 47725d0 Add support for a new STRING and LOCATION node for line number support, patch by Chris Lattner · 19 years ago
- 6a64861 Add the majority of the vector machien value types we expect to support, by Nate Begeman · 19 years ago
- 5ee16ea Fixed a comment bug: createPPCPatternInstructionSelector -> createPPCISelPattern by Evan Cheng · 19 years ago
- 59f7f21 Add "SCC" to the lexicon. Patch provided by Marco Matthies, thanks! by Chris Lattner · 19 years ago
- d87ef13 Fix PR670 and test/Regression/Transforms/Mem2Reg/2005-11-28-Crash.ll by Chris Lattner · 19 years ago
- cae3491 new testcase for pr670 by Chris Lattner · 19 years ago
- 4c286c3 add Evan and Jim. Please edit your entries as desired. by Chris Lattner · 19 years ago
- eedf3b5 refix typo by Chris Lattner · 19 years ago
- fd5df2b don't say this is i128, because it isn't yet. Hopefully nate will change by Chris Lattner · 19 years ago
- 46ec786 revert my change for the time being, which broke the build by Chris Lattner · 19 years ago
- 0b1010e Fixed a punctuation error. by John Criswell · 19 years ago
- 0ba7d71 fix a typo :) by Chris Lattner · 19 years ago
- 8dc2d50 a few more comments on the interfaces and functions by Andrew Lenharth · 19 years ago
- bb227c1 Added documented rsprofiler interface. Also remove new profiler passes, the by Andrew Lenharth · 19 years ago
- 1981c2e Add the remove() function from the C library. by John Criswell · 19 years ago
- fed6612 Teach Visual Studio about new files. by Jeff Cohen · 19 years ago
- 3523f6e Fix VC++ warning. by Jeff Cohen · 19 years ago
- 1e4ed93 Add a missed optimization by Chris Lattner · 19 years ago
- ac5bb69 Use std:: where appropriate by Chris Lattner · 19 years ago
- 701f5ac Random sampling (aka Arnold and Ryder) profiling. This is still preliminary, but it works on spec on x86 and alpha. The idea is to allow profiling passes to remember what profiling they inserted, then a random sampling framework is inserted which consists of duplicated basic blocks (without profiling), such that at each backedge in the program and entry into every function, the framework chooses whether to use the instrumented code or the instrumentation free code. The goal of such a framework is to make it reasonably cheap to do random sampling of very expensive profiling products (such as load-value profiling). by Andrew Lenharth · 19 years ago
- 01595c5 Small tweaks noticed while on the plane. by Nate Begeman · 19 years ago
- b082652 since reg2mem requires it, might as well mention that it preserves it by Andrew Lenharth · 19 years ago
- 7b1e154 add support for dynamic_stackalloc to the dag isel (thanks andrew ;) by Duraid Madina · 19 years ago
- e4f17a5 Some first bits of AltiVec stuff: Instruction Formats, Encodings, and by Nate Begeman · 19 years ago
- 7c0c567 Reg2Mem is something a pass may depend on, so allow that by Andrew Lenharth · 19 years ago
- 7045f6c turns out, demotion and invokes and critical edges don't mix by Andrew Lenharth · 19 years ago
- 4052f02 Fix warning, the better way. Really, this is what this instruction is for, so use it by Andrew Lenharth · 19 years ago
- 475d317 Fix warning by Andrew Lenharth · 19 years ago
- ab48be3 Check in code to scalarize arbitrarily wide packed types for some simple by Nate Begeman · 19 years ago
- 50b3784 massive DAGISel patch. lots and lots more stuff compiles now by Andrew Lenharth · 19 years ago
- 4ef3b81 Rather than attempting to legalize 1 x float, make sure the SD ISel never by Nate Begeman · 19 years ago
- ac2902b Use HasDotTypeDotSizeDirective instead of forELF by Chris Lattner · 19 years ago
- 291ca1c Add a new flag by Chris Lattner · 19 years ago
- 9787c64 Remove a level of indentation by using a continue. by Chris Lattner · 19 years ago
- d460f57 Simplify the subtarget info, allow the asmwriter to do some target sensing by Chris Lattner · 19 years ago
- a35a8e8 Use subtarget information computed by X86Subtarget instead of rolling our own. by Chris Lattner · 19 years ago
- e5600e5 Make the X86 subtarget compute the basic target type: ELF, Cygwin, Darwin, by Chris Lattner · 19 years ago
- 5df14ca Add a forELF flag, allowing the removal of forCygwin and simplification of by Chris Lattner · 19 years ago
- 02d0920 Add some more directives by Chris Lattner · 19 years ago
- 8fccc97 simplify and genericize this code by Chris Lattner · 19 years ago
- b6f023a add support for div/rem to the dag->dag isel. yay. by Duraid Madina · 19 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 · 19 years ago
- 42a76cd Eliminate unneeded intermediate class. Move doFinalizeMethod to bottom of file. by Chris Lattner · 19 years ago
- 3dfbe2e Start using shared asmprinter Constant Pool emitter, use shorter cpi names. by Chris Lattner · 19 years ago
- 69191f8 prune #include by Chris Lattner · 19 years ago