| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | remove AsmPrinter::findGlobalValue, just use Value::stripPointerCasts instead. | Chris Lattner | 2009-07-17 | 2 | -29/+3 | |
| | | | | | llvm-svn: 76246 | |||||
| * | Add a GEPOperator class, and move the hasNoPointerOverflow | Dan Gohman | 2009-07-17 | 3 | -21/+40 | |
| | | | | | | | accessors into it. llvm-svn: 76245 | |||||
| * | Regenerate configure for ddunbar. | Jeffrey Yasskin | 2009-07-17 | 1 | -27/+39 | |
| | | | | | llvm-svn: 76244 | |||||
| * | Reenable asmparser dependency generation, now with improved Perl foo. | Daniel Dunbar | 2009-07-17 | 1 | -0/+4 | |
| | | | | | llvm-svn: 76243 | |||||
| * | Disable llvm-config magic for AsmParser, it is isn't right & is breaking the ↵ | Daniel Dunbar | 2009-07-17 | 1 | -5/+0 | |
| | | | | | | | build. llvm-svn: 76242 | |||||
| * | end sentence in period, draw attention to the fact that you should | Chris Lattner | 2009-07-17 | 1 | -1/+2 | |
| | | | | | | | only do this if you are a crazy russian hacker. ;-) llvm-svn: 76241 | |||||
| * | we beat exceptions out of lib/system a long time ago. | Chris Lattner | 2009-07-17 | 1 | -29/+4 | |
| | | | | | llvm-svn: 76240 | |||||
| * | Simplify some more. | Evan Cheng | 2009-07-17 | 2 | -80/+5 | |
| | | | | | llvm-svn: 76239 | |||||
| * | Commit this change, to accompany r76232. | Dan Gohman | 2009-07-17 | 1 | -1/+2 | |
| | | | | | llvm-svn: 76238 | |||||
| * | Use more terse and precise linkage checks. | Chris Lattner | 2009-07-17 | 1 | -15/+6 | |
| | | | | | llvm-svn: 76237 | |||||
| * | Eliminate yet another copy of getOpcode. | Dan Gohman | 2009-07-17 | 1 | -17/+6 | |
| | | | | | llvm-svn: 76236 | |||||
| * | Fix typo | Daniel Dunbar | 2009-07-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76235 | |||||
| * | these two pieces of code are the same because we always | Chris Lattner | 2009-07-17 | 1 | -12/+3 | |
| | | | | | | | | emit the EHFrame label next to the section_eh_frame and eh_frame_common labels. llvm-svn: 76234 | |||||
| * | Fix a typo that Duncan spotted. | Dan Gohman | 2009-07-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76233 | |||||
| * | Add a new Operator class, for handling Instructions and ConstantExprs | Dan Gohman | 2009-07-17 | 5 | -147/+147 | |
| | | | | | | | | | | in a convenient manner, factoring out some common code from InstructionCombining and ValueTracking. Move the contents of BinaryOperators.h into Operator.h and use Operator to generalize them to support ConstantExprs as well as Instructions. llvm-svn: 76232 | |||||
| * | Untangle a snarl that I discovered when updating the mangler, | Chris Lattner | 2009-07-17 | 7 | -33/+23 | |
| | | | | | | | | | | | | | | | starting in getCurrentFunctionEHName. Among other problems, we would try to privative a "foo.eh" label, but end up emitting the label as _Lfoo.eh instead of L_foo.eh on darwin. This is really bad, and the linker has always tolerated these labels existing. For now, just emit them as _foo.eh. This patch also fixes problems with ".eh" labels on unnamed functions and eliminates two strangely defined TargetAsmInfo hooks. llvm-svn: 76231 | |||||
| * | Sketch support for target specific assembly parser. | Daniel Dunbar | 2009-07-17 | 11 | -7/+190 | |
| | | | | | | | - Not fully enabled yet, need a configure regeneration. llvm-svn: 76230 | |||||
| * | Trailing whitespace. | Mikhail Glushenkov | 2009-07-17 | 2 | -19/+19 | |
| | | | | | llvm-svn: 76229 | |||||
| * | fix include guard. | Chris Lattner | 2009-07-17 | 1 | -2/+2 | |
| | | | | | llvm-svn: 76228 | |||||
| * | Simplify the coalescer (finally!) by making ↵ | Evan Cheng | 2009-07-17 | 3 | -159/+46 | |
| | | | | | | | LiveIntervals::processImplicitDefs a little more aggressive and teaching liveintervals to make use of isUndef marker on MachineOperands. llvm-svn: 76223 | |||||
| * | GetElementPtr instructions default to having no overflow. | Dan Gohman | 2009-07-17 | 1 | -0/+9 | |
| | | | | | llvm-svn: 76222 | |||||
| * | Implement cmake LLVM_MULTITHREADED gcc atomic builtin checks. | Xerxes Ranby | 2009-07-17 | 3 | -0/+24 | |
| | | | | | llvm-svn: 76221 | |||||
| * | Fix a crash in SROA. The FunctionPass::doInitialization method was never | Bob Wilson | 2009-07-17 | 1 | -0/+1 | |
| | | | | | | | | being called so that Context was never initialized. I'm not sure if this is the right fix but at least it keeps opt from crashing. llvm-svn: 76220 | |||||
| * | Define a no-pointer-overflow flag for GetElementPtr instructions. | Dan Gohman | 2009-07-17 | 1 | -0/+17 | |
| | | | | | llvm-svn: 76218 | |||||
| * | Add new classes for working with optional optimization data | Dan Gohman | 2009-07-17 | 1 | -0/+112 | |
| | | | | | | | for binary operators Add, Sub, Mul, and UDiv. llvm-svn: 76217 | |||||
| * | Fix copy & paste errors | Anton Korobeynikov | 2009-07-17 | 1 | -8/+8 | |
| | | | | | llvm-svn: 76216 | |||||
| * | Add a method to clear optional optimization information from a Value. | Dan Gohman | 2009-07-17 | 1 | -0/+6 | |
| | | | | | llvm-svn: 76215 | |||||
| * | Add missed attributes to C bindings | Anton Korobeynikov | 2009-07-17 | 1 | -0/+8 | |
| | | | | | llvm-svn: 76214 | |||||
| * | Start generating AsmMatcher.inc for X86. | Daniel Dunbar | 2009-07-17 | 2 | -1/+2 | |
| | | | | | llvm-svn: 76213 | |||||
| * | tblgen/AsmMatcher: Emit simple matcher for register names. | Daniel Dunbar | 2009-07-17 | 1 | -3/+30 | |
| | | | | | llvm-svn: 76212 | |||||
| * | r76102 added the MachineCodeEmitter::processDebugLoc call and called it from | Jeffrey Yasskin | 2009-07-17 | 3 | -6/+4 | |
| | | | | | | | | the X86 Emitter. This patch extends that to the rest of the targets that can write to a MachineCodeEmitter: ARM, Alpha, and PPC. llvm-svn: 76211 | |||||
| * | Fix compile warning. | Daniel Dunbar | 2009-07-17 | 1 | -0/+2 | |
| | | | | | llvm-svn: 76210 | |||||
| * | Add missed return | Anton Korobeynikov | 2009-07-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76209 | |||||
| * | Move WalkAST logic for 'ChooseExpr' to 'VisitChooseExpr'. | Ted Kremenek | 2009-07-17 | 1 | -34/+35 | |
| | | | | | llvm-svn: 76205 | |||||
| * | Move WalkAST logic for 'ConditionalOperator' into 'VisitConditionalOperator'. | Ted Kremenek | 2009-07-17 | 1 | -58/+61 | |
| | | | | | llvm-svn: 76202 | |||||
| * | Fix indentation / trailing white space. | Daniel Dunbar | 2009-07-17 | 1 | -51/+51 | |
| | | | | | llvm-svn: 76200 | |||||
| * | opt: Add -std-link-opts argument, matches llvm-ld's optimizations. | Daniel Dunbar | 2009-07-17 | 1 | -6/+39 | |
| | | | | | llvm-svn: 76199 | |||||
| * | Add support for naked functions | Anton Korobeynikov | 2009-07-17 | 8 | -5/+18 | |
| | | | | | llvm-svn: 76198 | |||||
| * | rename test. | Chris Lattner | 2009-07-17 | 1 | -0/+0 | |
| | | | | | llvm-svn: 76197 | |||||
| * | Remove stale comments. | Ted Kremenek | 2009-07-17 | 1 | -6/+2 | |
| | | | | | llvm-svn: 76196 | |||||
| * | revert one of the loops to use indicies over iterators because there are ↵ | Bruno Cardoso Lopes | 2009-07-17 | 1 | -4/+3 | |
| | | | | | | | vector insertions inside the loop llvm-svn: 76195 | |||||
| * | Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods | Ted Kremenek | 2009-07-17 | 51 | -369/+401 | |
| | | | | | | | | | | until Doug Gregor's Type smart pointer code lands (or more discussion occurs). These methods just call the new Type::getAs<XXX> methods, so we still have reduced implementation redundancy. Having explicit getAsXXXType() methods makes it easier to set breakpoints in the debugger. llvm-svn: 76193 | |||||
| * | Add a SubclassOptionalData field to Value. See the doxygen comment for | Dan Gohman | 2009-07-17 | 2 | -1/+8 | |
| | | | | | | | details. llvm-svn: 76189 | |||||
| * | Fix typo. | Daniel Dunbar | 2009-07-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76186 | |||||
| * | Initialize another Context, in the hopes of unbreaking CBE. | Daniel Dunbar | 2009-07-17 | 1 | -0/+3 | |
| | | | | | llvm-svn: 76184 | |||||
| * | Fix an apparent typo. | Dan Gohman | 2009-07-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76183 | |||||
| * | Make DOUT an lvalue in release mode so that developers may use DOUT in | David Greene | 2009-07-17 | 1 | -1/+2 | |
| | | | | | | | their code in release mode. This helps to debug release-mode problems. llvm-svn: 76182 | |||||
| * | Provide slightly more refined error message when trying to lookup a target, and | Daniel Dunbar | 2009-07-17 | 1 | -1/+18 | |
| | | | | | | | none are registered. llvm-svn: 76181 | |||||
| * | clean up this code, add the fixme back. | Chris Lattner | 2009-07-17 | 1 | -11/+6 | |
| | | | | | llvm-svn: 76180 | |||||
| * | objc methods can't be an operand to callexpr. | Chris Lattner | 2009-07-17 | 1 | -3/+1 | |
| | | | | | llvm-svn: 76179 | |||||

