| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add logic to align instruction operands to columns for pretty-printing. | David Greene | 2009-07-17 | 3 | -12/+136 | |
| | | | | | | | | No target uses this currently. This patch only adds the mechanism so that local installations can choose to enable this. llvm-svn: 76177 | |||||
| * | Avoid a compiler warning when assertions are turned off. | Duncan Sands | 2009-07-17 | 1 | -3/+2 | |
| | | | | | llvm-svn: 76176 | |||||
| * | Testcase for PR4214. | Duncan Sands | 2009-07-17 | 1 | -0/+4 | |
| | | | | | llvm-svn: 76174 | |||||
| * | Documentation clarifications for isSafeToSpeculativelyExecute. | Eli Friedman | 2009-07-17 | 1 | -4/+17 | |
| | | | | | llvm-svn: 76168 | |||||
| * | Rename Entity::getName() to Entity::getPrintableName() to make its purpose | Zhongxing Xu | 2009-07-17 | 4 | -8/+9 | |
| | | | | | | | more obvious. llvm-svn: 76167 | |||||
| * | As suggested by Argyrios, revert r76159 and make "FindImmediateParent" | Zhongxing Xu | 2009-07-17 | 3 | -13/+11 | |
| | | | | | | | a public static method of ASTLocation. llvm-svn: 76166 | |||||
| * | Oops, accidentally set a legal operation to expand. | Eli Friedman | 2009-07-17 | 1 | -1/+0 | |
| | | | | | llvm-svn: 76165 | |||||
| * | Refactor code into a new CallExpr::getDirectCallee() method. Simplify some | Zhongxing Xu | 2009-07-17 | 4 | -24/+21 | |
| | | | | | | | code with the new method. llvm-svn: 76164 | |||||
| * | Expand misc operations from test/CodeGen/Generic. | Eli Friedman | 2009-07-17 | 1 | -0/+17 | |
| | | | | | llvm-svn: 76163 | |||||
| * | Handle void in XCoreTargetLowering::isLegalAddressingMode. Triggers in | Eli Friedman | 2009-07-17 | 1 | -0/+5 | |
| | | | | | | | test/CodeGen/Generic. llvm-svn: 76162 | |||||
| * | CallGraph: add a bunch of stmt visitors. | Zhongxing Xu | 2009-07-17 | 1 | -6/+20 | |
| | | | | | llvm-svn: 76161 | |||||
| * | Remove some unnecessary expansion markings. Add a few expansion | Eli Friedman | 2009-07-17 | 1 | -24/+7 | |
| | | | | | | | markings that show up in test/CodeGen/Generic. llvm-svn: 76160 | |||||
| * | Relax the assertion in ASTLocation's ctor: if the decl is not the immediate | Zhongxing Xu | 2009-07-17 | 2 | -5/+11 | |
| | | | | | | | | | | parent of the stmt, find the immediate parent for the stmt. This is because sometimes we cannot get the immediate decl of the stmt when creating the ASTLocation. We can only get a parent of the stmt. llvm-svn: 76159 | |||||
| * | Add operation expansion/promotion for a bunch of operations, many of | Eli Friedman | 2009-07-17 | 1 | -5/+54 | |
| | | | | | | | which show up in test/CodeGen/Generic. llvm-svn: 76158 | |||||
| * | Add broken gcc from PR4532. | Nick Lewycky | 2009-07-17 | 1 | -1/+3 | |
| | | | | | llvm-svn: 76157 | |||||
| * | CallGraph: | Zhongxing Xu | 2009-07-17 | 2 | -6/+14 | |
| | | | | | | | | | - add IfStmt visitor. - print information only when a function has callee. Otherwise its ASTContext map is NULL. llvm-svn: 76156 | |||||
| * | Fix tSUBspi operand definition. It reads and writes sp, which is a high ↵ | Evan Cheng | 2009-07-17 | 1 | -1/+1 | |
| | | | | | | | register. llvm-svn: 76155 | |||||
| * | Set an operation expansion, noticed while running | Eli Friedman | 2009-07-17 | 1 | -0/+2 | |
| | | | | | | | llc over test/CodeGen/Generic with -march=alpha. llvm-svn: 76154 | |||||
| * | Make promotion in operation legalization for SETCC work correctly. | Eli Friedman | 2009-07-17 | 2 | -23/+11 | |
| | | | | | llvm-svn: 76153 | |||||
| * | Replace isTrapping with a new, similar method called | Eli Friedman | 2009-07-17 | 6 | -53/+71 | |
| | | | | | | | | | | | isSafeToSpeculativelyExecute. The new method is a bit closer to what the callers actually care about in that it rejects more things callers don't want. It also adds more precise handling for integer division, and unifies code for analyzing the legality of a speculative load. llvm-svn: 76150 | |||||
| * | One more operation expansion for MIPS, from test/CodeGen/Generic. | Eli Friedman | 2009-07-17 | 1 | -1/+2 | |
| | | | | | llvm-svn: 76149 | |||||
| * | Make sure CWriter's Context get's initialized. | Daniel Dunbar | 2009-07-17 | 1 | -0/+2 | |
| | | | | | llvm-svn: 76147 | |||||
| * | Expand a bunch of illegal operations on MIPS (found by | Eli Friedman | 2009-07-17 | 1 | -0/+12 | |
| | | | | | | | inspection and running over CodeGen/Generic). llvm-svn: 76146 | |||||
| * | Fix 'may be used uninitialized' warning. | Daniel Dunbar | 2009-07-17 | 1 | -2/+2 | |
| | | | | | | | - Anton, please review. llvm-svn: 76144 | |||||
| * | Fixup indentation of rest of switch statement to match llvm coding | Mike Stump | 2009-07-17 | 1 | -690/+667 | |
| | | | | | | | | conventions. Also reflowed comments and removed spaces at end of lines and fixed up 80 col violations. llvm-svn: 76140 | |||||
| * | Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ↵ | Ted Kremenek | 2009-07-17 | 37 | -250/+155 | |
| | | | | | | | Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. llvm-svn: 76139 | |||||
| * | If we are not doing a Debug build, no need for the debugging print methods. | Argyrios Kyrtzidis | 2009-07-17 | 1 | -2/+6 | |
| | | | | | llvm-svn: 76138 | |||||
| * | ObjCCategoryImplDecl and ObjCImplementation do not derive directly from ↵ | Argyrios Kyrtzidis | 2009-07-17 | 3 | -16/+14 | |
| | | | | | | | | | DeclContext but from a new abstract ObjCImplDecl. Reflect this change on the "DeclContext hierarchy". llvm-svn: 76137 | |||||
| * | Check whether the IdentifierInfo is null, before using it. | Argyrios Kyrtzidis | 2009-07-17 | 1 | -0/+3 | |
| | | | | | llvm-svn: 76136 | |||||
| * | Add the private keyword to the polygen grammar. | Dan Gohman | 2009-07-17 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76135 | |||||
| * | Add the private keyword to the VIM syntax highlighting. | Dan Gohman | 2009-07-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76134 | |||||
| * | Make noreturn functions alter the CFG. | Mike Stump | 2009-07-17 | 2 | -5/+47 | |
| | | | | | llvm-svn: 76133 | |||||
| * | Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). | Ted Kremenek | 2009-07-17 | 10 | -42/+23 | |
| | | | | | llvm-svn: 76132 | |||||
| * | Fix my brain cramp by inverting the assertion condition. | Evan Cheng | 2009-07-17 | 1 | -3/+1 | |
| | | | | | llvm-svn: 76131 | |||||
| * | Update cf_returns_retained/ns_returns_retained examples to use __has_feature. | Ted Kremenek | 2009-07-17 | 1 | -2/+10 | |
| | | | | | llvm-svn: 76130 | |||||
| * | Update test case to use '__has_feature' macro. | Ted Kremenek | 2009-07-17 | 1 | -10/+17 | |
| | | | | | llvm-svn: 76129 | |||||
| * | Fix "no newline at end of file" warning from gcc. | Jeffrey Yasskin | 2009-07-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76127 | |||||
| * | Privatize the MDNode uniquing table. | Owen Anderson | 2009-07-16 | 6 | -33/+49 | |
| | | | | | llvm-svn: 76126 | |||||
| * | Some more ?: for Obj-C tests. | Daniel Dunbar | 2009-07-16 | 1 | -0/+27 | |
| | | | | | llvm-svn: 76125 | |||||
| * | Emit cross regclass register moves for thumb2. | Anton Korobeynikov | 2009-07-16 | 7 | -27/+75 | |
| | | | | | | | Minor code duplication cleanup. llvm-svn: 76124 | |||||
| * | Disable this assert for now, it is firing on an llvm-gcc bootstrap. :( | Daniel Dunbar | 2009-07-16 | 1 | -0/+2 | |
| | | | | | llvm-svn: 76123 | |||||
| * | Add new flags '-test-cflags' and '-test-cxxflags' to pass in flags directly ↵ | Bill Wendling | 2009-07-16 | 1 | -2/+12 | |
| | | | | | | | to the llvm testsuite. llvm-svn: 76122 | |||||
| * | GV with ghost linkage (module being lazily streamed in in JIT lazy ↵ | Evan Cheng | 2009-07-16 | 1 | -5/+9 | |
| | | | | | | | compilation mode) do not require extra load from stub. This fixes ExecutionEngine/2005-12-02-TailCallBug.ll. llvm-svn: 76121 | |||||
| * | Assume an inline asm might be a call, so we get | Dale Johannesen | 2009-07-16 | 2 | -1/+5 | |
| | | | | | | | | | | stack alignment right when it is. This is not ideal but conservatively correct. Adjust a test to compensate for changed stack offset value. gcc.apple/asm-block-57.c llvm-svn: 76120 | |||||
| * | Emit line numbers in asm comments when available. | David Greene | 2009-07-16 | 2 | -2/+42 | |
| | | | | | llvm-svn: 76117 | |||||
| * | Privatize the MDString uniquing table. | Owen Anderson | 2009-07-16 | 7 | -34/+41 | |
| | | | | | llvm-svn: 76113 | |||||
| * | Fix unused variable warnings (with -Asserts) | Daniel Dunbar | 2009-07-16 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76112 | |||||
| * | Fix inverted preprocessor conditional. | Daniel Dunbar | 2009-07-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76111 | |||||
| * | Fix compiler warning (for -Asserts). | Daniel Dunbar | 2009-07-16 | 1 | -2/+2 | |
| | | | | | llvm-svn: 76110 | |||||
| * | ir-gen for --/++ operators of objc object pointers | Fariborz Jahanian | 2009-07-16 | 2 | -1/+38 | |
| | | | | | | | in 32bit abi. llvm-svn: 76109 | |||||

