- 0577a22 Set SchedulingForLatency to be the default scheduling preference for all. by Evan Cheng · 20 years ago
- acc398c First part of bug 680: by Nate Begeman · 20 years ago
- 05ebc8d Make it even more portable. by Jeff Cohen · 20 years ago
- 44c687d Fix VC++ compilation error. by Jeff Cohen · 20 years ago
- cd1419a Bottom up register usage reducing list scheduler. by Evan Cheng · 20 years ago
- e0a5832 Keep track of bottom / top element of a set of flagged nodes. by Evan Cheng · 20 years ago
- 3f23952 If scheduler choice is the default (-sched=default), use target scheduling by Evan Cheng · 20 years ago
- fb709b6 Portably cast a pointer to an integer. by Jeff Cohen · 20 years ago
- 50d1e8b fix build on 64 bit hosts by Andrew Lenharth · 20 years ago
- 6a54289 Fix an infinite loop I caused by making sure to legalize the flag operand by Chris Lattner · 20 years ago
- 2aa750a Fix VC++ compilation error. by Jeff Cohen · 20 years ago
- 83404e3 Remove unused variables. by Jeff Cohen · 20 years ago
- 3e2fa7a rename method by Chris Lattner · 20 years ago
- 52060a0 Crude Dwarf global variable debugging. by Jim Laskey · 20 years ago
- 2c1b159 Print file-scope inline asm blocks at the start of the output file. by Chris Lattner · 20 years ago
- 7cf11b4 another couple selects by Andrew Lenharth · 20 years ago
- 8c6f1ee another selectto by Andrew Lenharth · 20 years ago
- 17d52f7 Typo. by Jim Laskey · 20 years ago
- f0f9c90 Skeleton of the list schedule. by Evan Cheng · 20 years ago
- 4148429 Minor clean up. by Evan Cheng · 20 years ago
- 67993f7 Fix Regression/CodeGen/SparcV8/2006-01-22-BitConvertLegalize.ll by making by Chris Lattner · 20 years ago
- dfeeac9 Remove a couple of unnecessary #include's by Evan Cheng · 20 years ago
- 4ef1086 Factor out more instruction scheduler code to the base class. by Evan Cheng · 20 years ago
- 39a17dd Fix bugs lowering stackrestore, fixing 2004-08-12-InlinerAndAllocas.c on PPC. by Chris Lattner · 20 years ago
- 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
- a3818e6 Fix a bug in a recent refactor that caused a bunch of programs to miscompile by Chris Lattner · 20 years ago
- 348e93c Fix CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll by Chris Lattner · 20 years ago
- a9c2091 Do some code refactoring on Jim's scheduler in preparation of the new list by Evan Cheng · 20 years ago
- 63ae85f Simplify search for abbreviations. by Jim Laskey · 20 years ago
- 7368321 Correct some simple errors. by Jim Laskey · 20 years ago
- 4002017 Right size integer values before emitting. by Jim Laskey · 20 years ago
- d18e289 Reworked how Dwarf debug info entries and abbreviations are handled. Added by Jim Laskey · 20 years ago
- a68d204 remove some unintentionally committed code by Chris Lattner · 20 years ago
- 4eebb60 If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep by Chris Lattner · 20 years ago
- 12f2274 Another typo by Evan Cheng · 20 years ago
- 8ff318b was ignoring the legalized chain in this case, fixed SPASS on alpha by Andrew Lenharth · 20 years ago
- a148d98 Get rid of code in the DAGCombiner that is duplicated in SelectionDAG.cpp by Nate Begeman · 20 years ago
- d12b2d7 Temporary work around for a libcall insertion bug: If a target doesn't by Chris Lattner · 20 years ago
- 4090aee Fix a backwards conditional that caused an inf loop in some cases. This by Chris Lattner · 20 years ago
- e719a7c Added minimum Dwarf aranges. Cleaned up some section headers. Line number by Jim Laskey · 20 years ago
- 19ef4ef Add frame work for additional dwarf sections. Comments will improve as code by Jim Laskey · 20 years ago
- 4eb2e3a Support for the insertelement operation. by Robert Bocchino · 20 years ago
- 433f8ac Bug fix: missing LegalizeOp() on newly created nodes. by Evan Cheng · 20 years ago
- 063e765 Adding basic support for Dwarf line number debug information. by Jim Laskey · 20 years ago
- 0b11820 For PR411: by Reid Spencer · 20 years ago
- 1b5db7a Constant fold ctpop/ctlz/cttz, and a couple other small cleanups by Nate Begeman · 20 years ago
- c02d98e Expand case for 64b Legalize, even though no one should end up using this by Nate Begeman · 20 years ago
- e598181 Add BSWAP stuff to intrinsic lowering for CBE & friends. by Nate Begeman · 20 years ago
- bf40c4b Disable two transformations that contribute to bus errors on SparcV8. by Chris Lattner · 20 years ago
- 903d278 Allow the target to specify 'expand' if they just require the amount to by Chris Lattner · 20 years ago
- 5f65229 Fix custom lowering of dynamic_stackalloc by Chris Lattner · 20 years ago
- cc0aad2 add a missing node name by Chris Lattner · 20 years ago
- c0ab522 Token chain results are not always the first or last result. Consider copyfromreg nodes, where they are the middle result (the flag result is last) by Chris Lattner · 20 years ago
- 3a04ffb Remove some duplicated code by Nate Begeman · 20 years ago
- d88fc03 bswap implementation by Nate Begeman · 20 years ago
- 4f0d8e4 If a target specified a stack pointer with setStackPointerRegisterToSaveRestore, by Chris Lattner · 20 years ago
- 140d53c Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow by Chris Lattner · 20 years ago
- 5a67afc add stacksave/stackrestore nodes by Chris Lattner · 20 years ago
- e8f7a4b Add "support" for stacksave/stackrestore to the dag isel by Chris Lattner · 20 years ago
- 0c067bc Add "support" for the llvm.stacksave/stackrestore intrinsics, this is by Chris Lattner · 20 years ago
- 4aafb4f Add a simple missing fold to produce this: by Chris Lattner · 20 years ago
- 5166b82 If using __main, emit global ctor/dtor list like any other global by Chris Lattner · 20 years ago
- af551bc Don't create rotate instructions in unsupported types, because we don't have by Chris Lattner · 20 years ago
- a7dce3c Allow custom lowering of DYNAMIC_STACKALLOC. by Evan Cheng · 20 years ago
- 140e99b ignore register #0 by Evan Cheng · 20 years ago
- 35ef913 Add bswap, rotl, and rotr nodes by Nate Begeman · 20 years ago
- 269f8c0 silence a warning by Chris Lattner · 20 years ago
- c0f4cd9 Added selection DAG support for the extractelement operation. by Robert Bocchino · 20 years ago
- 60d97d4 Minor cleanup, no functionality change for current targets by Chris Lattner · 20 years ago
- de387ce Fix an exponential function in libcall insertion to not be exponential. :) by Chris Lattner · 20 years ago
- 05a2d56 * Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PARTS, SRA_PARTS, by Evan Cheng · 20 years ago
- 909addf New getNode() variants. by Evan Cheng · 20 years ago
- 47f5bea Unbreak the build :( by Chris Lattner · 20 years ago
- 6907708 Revert the previous check-in. Leave shl x, 1 along for target to deal with. by Evan Cheng · 20 years ago
- da95a84 fold (shl x, 1) -> (add x, x) by Evan Cheng · 20 years ago
- 17c428e Support for custom lowering of ISD::RET. by Evan Cheng · 20 years ago
- abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 20 years ago
- b2efb85 Applied some recommend changes from sabre. The dominate one beginning "let the by Jim Laskey · 20 years ago
- 5bf6f25 Add unique id to debug location for debug label use (work in progress.) by Jim Laskey · 20 years ago
- 7d78a2a Add check for debug presence. by Jim Laskey · 20 years ago
- a7cea6f Tie dwarf generation to darwin assembler. by Jim Laskey · 20 years ago
- f99c232 Moving MachineDebugInfo to module level location. by Jim Laskey · 20 years ago
- 7ca9ab3 Change how MachineDebugInfo is fetched. by Jim Laskey · 20 years ago
- 6af5681 Extending MachineDebugInfo. by Jim Laskey · 20 years ago
- 2adfa7e Add support for targets (like Alpha) that have terminator instructions which by Chris Lattner · 20 years ago
- 172c362 Add an assertion, update DefInst even though no one uses it (dangling pointers by Chris Lattner · 20 years ago
- dacceef Add a LiveVariables::VarInfo::dump method by Chris Lattner · 20 years ago
- 3b9db83 Change a variable from being an iterator to a raw MachineInstr*, to make by Chris Lattner · 20 years ago
- 512beb9 Make sure to pass the offset into the new node, so that we don't silently by Nate Begeman · 20 years ago
- f65d917 purity++ by Duraid Madina · 20 years ago
- 2e096c1 add these so I can be less naughty by Duraid Madina · 20 years ago
- 3005961 HB is *the* code janitor. by Duraid Madina · 20 years ago
- 8c7bd36 mixed-STL programs are big and nasty :( by Duraid Madina · 20 years ago
- 57030e3 allow custom lowering to return null for legal results by Andrew Lenharth · 20 years ago
- e8f65f1 Support Custom lowering of a few more operations. by Andrew Lenharth · 20 years ago
- d6e8d41 Remove redundant debug locations. by Jim Laskey · 20 years ago
- c26f7a0 unbreak the build :-/ by Chris Lattner · 20 years ago
- f3fd9fe Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. Not by Evan Cheng · 20 years ago
- c33baaa Simplify store(bitconv(x)) to store(x). This allows us to compile this: by Chris Lattner · 20 years ago
- 5710410 fold (conv (load x)) -> (load (conv*)x). by Chris Lattner · 20 years ago