- 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
- d939f6c Switch to using the shared constant pool printer, along with using shorter by Chris Lattner · 19 years ago
- 6053010 Switch to using the generic constant pool emitter impl, use shorter CPI names by Chris Lattner · 19 years ago
- c569e61 Use generic constant pool emission code in the AsmPrinter class. by Chris Lattner · 19 years ago
- 3b4fd32 Allow target to customize directive used to switch to arbitrary section in SwitchSection, by Chris Lattner · 19 years ago
- 97e32e3 add two more config directives, add method for printing constant pool by Chris Lattner · 19 years ago
- 0745536 Use the FunctionNumber provided by the AsmPrinter class by Chris Lattner · 19 years ago
- 77bc228 increment the function number in SetupMachineFunction by Chris Lattner · 19 years ago
- d5ab7e1 Make the AsmPrinter keep track of the notion of a function number. by Chris Lattner · 19 years ago
- 6d5a4f6 Use CommentString where possible, fix a bug where aix mode wouldn't assemble by Chris Lattner · 19 years ago
- ef65874 unify the darwin and aix constant pool printers by Chris Lattner · 19 years ago
- 25045bd Adjust to capitalized asmprinter method names by Chris Lattner · 19 years ago
- 8b8b951 Adjust to capitalized AsmPrinter method names by Chris Lattner · 19 years ago
- 6fe3acc Capitalize methods for better consistency by Chris Lattner · 19 years ago
- 64965ba Use PrivateGlobalPrefix for basic block labels. This allows the x86 darwin by Chris Lattner · 19 years ago
- 7f9ccde use PrivateGlobalPrefix for basic blocks by Chris Lattner · 19 years ago
- 2ec30b5 Use PrivateGlobalPrefix for basic block labels by Chris Lattner · 19 years ago
- 87744a2 Use PrivateGlobalPrefix for basic blocks by Chris Lattner · 19 years ago
- 0a70a49 Switch to the new shared SwitchSection by Chris Lattner · 19 years ago
- 4bfa3a3 Start using SwitchSection, allowing globals and functions to be emitted by Chris Lattner · 19 years ago
- 7b6e53c convert the rest of this over to use SwitchSection by Chris Lattner · 19 years ago
- 224cfc2 Start using the AsmPrinter shared SwitchSection code. This allows the X86 by Chris Lattner · 19 years ago
- f6163a0 This is now implemented in common codegen code by Chris Lattner · 19 years ago
- ac28fbd Add section switching to common code generator code. Add a couple of asserts. by Chris Lattner · 19 years ago
- e2b1f11 Add section switching to to common AsmPrinter code. by Chris Lattner · 19 years ago
- 62cbf2a Rename SwitchSection -> switchSection to avoid conflicting with a future change. by Chris Lattner · 19 years ago
- 81a994e Start using PrivateGlobalPrefix correctly by Chris Lattner · 19 years ago
- f55366e set PrivateGlobalPrefix on darwin, use it when printing out CP references by Chris Lattner · 19 years ago
- c41cc83 Naturally align doubles in the constant pool, set PrivateGlobalPrefix on by Chris Lattner · 19 years ago
- adb0a06 Add a new option. by Chris Lattner · 19 years ago
- 81f803d Lower READCYCLECOUNTER correctly, preserving the chain result by Chris Lattner · 19 years ago
- 308575b Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn't by Chris Lattner · 19 years ago
- 006e3e3 add a new node type by Chris Lattner · 19 years ago
- 441b223 encode rdtsc correctly by Chris Lattner · 19 years ago
- 81363c3 use chain operands to ensure the copies don't wander from the rdtsc instruction. by Chris Lattner · 19 years ago
- 33a13d4 This should not be dce'd by Chris Lattner · 19 years ago
- 87420af oops by Andrew Lenharth · 19 years ago
- bbafae6 check that rdtsc is generated from readcyclecounter by Andrew Lenharth · 19 years ago
- b873ff3 The second patch of X86 support for read cycle counter. by Andrew Lenharth · 19 years ago
- f70e30b The first patch of X86 support for read cycle counter by Andrew Lenharth · 19 years ago
- 6bf234c more progress towards bug 291 being finished. Patch by Owen Anderson, by Chris Lattner · 19 years ago
- b67eb91 Unbreak codegen of bools. This should fix the llc/jit/llc-beta failures by Chris Lattner · 19 years ago
- 3367079 Initialize this variable on all paths, fixing a crasher in windows. Thanks by Chris Lattner · 19 years ago
- 3aa2c74 Improve Selection DAG printer portability. Patch by Owen Anderson! by Chris Lattner · 19 years ago
- 65303d6 Teach tblgen about instruction operands that have multiple MachineInstr by Chris Lattner · 19 years ago
- 6adaf79 Teach the x86 backend about the register constraints of its addressing mode. by Chris Lattner · 19 years ago
- be7a2ff Capture more operand info, patch by Evan Cheng by Chris Lattner · 19 years ago
- 44fa764 Teach the graph viewer to handle register operands that are zero. by Chris Lattner · 19 years ago
- b89175f Silence a bogus warning by Chris Lattner · 19 years ago
- f9ce9fb Add load and other support to the dag-dag isel. Patch contributed by Evan by Chris Lattner · 19 years ago
- 0fb094f Add some method variants, patch by Evan Cheng by Chris Lattner · 19 years ago
- 8f3366a Add two new construction methods, patch by Evan Cheng by Chris Lattner · 19 years ago
- 5fbb5d2 Teach LLVM how to scalarize packed types. Currently, this only works on by Nate Begeman · 19 years ago
- 06a4043 testcase for recent indvars patches by Chris Lattner · 19 years ago
- 1730078 Fix a crash building 176.gcc due to my recent patch, which only fixed by Chris Lattner · 19 years ago
- f27b614 prevent latent switch creation by Andrew Lenharth · 19 years ago
- e21ea61 Split out the shift code from visitBinary. by Nate Begeman · 19 years ago
- 36ba500 Implement a refinement to the mem2reg algorithm for cases where an alloca by Chris Lattner · 19 years ago
- fed40df This needs proper dominance by Chris Lattner · 19 years ago
- 4b5086c post-dom-frontiers requires proper post-dominance by Chris Lattner · 19 years ago
- a1fecc9 This requires proper dominance by Chris Lattner · 19 years ago
- a35bef9 Fix the dominates method to return true if the two nodes are the same. Add by Chris Lattner · 19 years ago
- f124d5e add more patterns, patch by Evan Cheng. by Chris Lattner · 19 years ago
- 69a2cf4 Also add the new vector value type here, for completeness. by Nate Begeman · 19 years ago
- 395cba8 Teach the type lowering code about turning packed types into vector types. by Nate Begeman · 19 years ago
- 9542f971 only use dyld stubs if not in ppc-static mode. This completes support for by Chris Lattner · 19 years ago
- ceda605 This was checking the wrong GEP expression. Fixing this fixes a gccas crash by Chris Lattner · 19 years ago
- 9ba13e4 refactor call operand handling to eliminate special cases from printOp. by Chris Lattner · 19 years ago
- 3e7f86a disentangle call operands from branch operands a bit by Chris Lattner · 19 years ago
- 1d05cb4 add an option to generate completely non-pic code, corresponding to what by Chris Lattner · 19 years ago