| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | The change in r90189 adds a link in a directory outside the iPhone platform | Bob Wilson | 2010-01-19 | 1 | -16/+11 | 
| | | | | | | | | | | | | directory when building the llvmCore_Embedded project. Fix this by putting the iPhone platform directory into DEST_DIR instead of DEST_ROOT. I also noticed what appears to be an unintentional use of DEVELOPER_BIN instead of DEVELOPER_DIR, so I fixed that and changed to use DEVELOPER_DIR in some places that were hardcoded to "Developer". Finally, the other changes here allowed some refactoring and simplification, which I have done. llvm-svn: 93878 | ||||
| * | update mkpatch, patch by Garrison Venn! | Chris Lattner | 2010-01-18 | 1 | -2/+2 | 
| | | | | | llvm-svn: 93771 | ||||
| * | Remove the InlineHint attribute. There are no current or planned | Eric Christopher | 2010-01-15 | 2 | -2/+1 | 
| | | | | | | | users. llvm-svn: 93558 | ||||
| * | Remove DEBUG_DECLARE, looks like we don't need it. | Dale Johannesen | 2010-01-15 | 3 | -16/+5 | 
| | | | | | | | Also, DEBUG_VALUE has side effects. llvm-svn: 93498 | ||||
| * | Split the TargetAsmParser "ParseInstruction" interface in half: | Chris Lattner | 2010-01-14 | 1 | -9/+13 | 
| | | | | | | | | | | | | the new ParseInstruction method just parses and returns a list of target operands. A new MatchInstruction interface is used to turn the operand list into an MCInst. This requires new/deleting all the operands, but it also gives targets the ability to use polymorphic operands if they want to. llvm-svn: 93469 | ||||
| * | Use ENABLE_ASSERTIONS throughout. | Bill Wendling | 2010-01-14 | 1 | -2/+2 | 
| | | | | | llvm-svn: 93423 | ||||
| * | Erm, previous patch was wrong; Thanks Bill\! | Stuart Hastings | 2010-01-14 | 1 | -2/+0 | 
| | | | | | llvm-svn: 93381 | ||||
| * | Enable assertions by default for Apple-style builds. | Stuart Hastings | 2010-01-14 | 1 | -2/+2 | 
| | | | | | llvm-svn: 93380 | ||||
| * | Reimplement getToken and SplitString as "StringRef helper functions" | Benjamin Kramer | 2010-01-11 | 1 | -1/+3 | 
| | | | | | | | | | | - getToken is modeled after StringRef::split but it can split on multiple separator chars and skips leading seperators. - SplitString is a StringRef::split variant for more than 2 elements with the same behaviour as getToken. llvm-svn: 93161 | ||||
| * | Tighten up the vim LLVM IR syntax highlighting regex for labels, and add a | Dan Gohman | 2010-01-09 | 1 | -1/+3 | 
| | | | | | | | highlighting rule for identifiers. llvm-svn: 93056 | ||||
| * | Set the vim auto-indent setting for open braces after case statements to | Dan Gohman | 2010-01-09 | 1 | -1/+1 | 
| | | | | | | | | | | | | | | | | | follow LLVM source convention. Before: case X: { stuff; } After: case X: { stuff; } llvm-svn: 93055 | ||||
| * | Add DEBUG_DECLARE. Not used yet. | Dale Johannesen | 2010-01-09 | 3 | -5/+16 | 
| | | | | | llvm-svn: 93040 | ||||
| * | Add DEBUG_VALUE. Not used yet. | Dale Johannesen | 2010-01-08 | 3 | -5/+16 | 
| | | | | | llvm-svn: 93030 | ||||
| * | Partially address a README by having functionattrs consider calls to | Duncan Sands | 2010-01-06 | 1 | -1/+1 | 
| | | | | | | | | | | | memcpy, memset and other intrinsics that only access their arguments to be readnone if the intrinsic's arguments all point to local memory. This improves the testcase in the README to readonly, but it could in theory be made readnone, however this would involve more sophisticated analysis that looks through the memcpy. llvm-svn: 92829 | ||||
| * | Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen | Dan Gohman | 2010-01-05 | 1 | -1/+1 | 
| | | | | | | | | uses several kinds of opcode values which are not declared within that enum. This fixes PR5946. llvm-svn: 92794 | ||||
| * | Add an !eq() operator to TableGen. It operates on strings only. | David Greene | 2010-01-05 | 5 | -2/+20 | 
| | | | | | | | Use !cast<string>() to compare other types of objects. llvm-svn: 92754 | ||||
| * | Have TableGen emit code that uses dbgs() rather than errs(). | David Greene | 2010-01-05 | 1 | -2/+2 | 
| | | | | | llvm-svn: 92738 | ||||
| * | Change SelectCode's argument from SDValue to SDNode *, to make it more | Dan Gohman | 2010-01-05 | 1 | -75/+102 | 
| | | | | | | | | | | clear what information these functions are actually using. This is also a micro-optimization, as passing a SDNode * around is simpler than passing a { SDNode *, int } by value or reference. llvm-svn: 92564 | ||||
| * | tblgen/OptParser: Use EmitSourceFileHeader. | Daniel Dunbar | 2010-01-04 | 1 | -20/+4 | 
| | | | | | llvm-svn: 92521 | ||||
| * | Replace some special-case code which probably was buggy with an assertion | Dan Gohman | 2010-01-04 | 1 | -6/+1 | 
| | | | | | | | verifying that the special case does not occur. llvm-svn: 92504 | ||||
| * | Remove the CPAttrParentAsRoot code, which is unused, and inconvenient | Dan Gohman | 2010-01-04 | 3 | -26/+3 | 
| | | | | | | | for a refactoring I'm working on. llvm-svn: 92503 | ||||
| * | Typo. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+1 | 
| | | | | | llvm-svn: 92392 | ||||
| * | Make CheckForSuperfluousOptions handle list form of 'switch_on' correctly. | Mikhail Glushenkov | 2010-01-01 | 1 | -5/+18 | 
| | | | | | llvm-svn: 92391 | ||||
| * | Minor simplifications. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+1 | 
| | | | | | llvm-svn: 92390 | ||||
| * | Better error message. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+1 | 
| | | | | | llvm-svn: 92389 | ||||
| * | lit: Add setuptools support. | Daniel Dunbar | 2009-12-26 | 1 | -0/+69 | 
| | | | | | llvm-svn: 92169 | ||||
| * | lit: Sink code into a 'lit' package. | Daniel Dunbar | 2009-12-26 | 40 | -573/+591 | 
| | | | | | llvm-svn: 92168 | ||||
| * | Use the 'MadeChange' variable instead of returning 'false' all of the time. | Bill Wendling | 2009-12-25 | 1 | -3/+2 | 
| | | | | | llvm-svn: 92155 | ||||
| * | Don't emit trailing semicolon. | Daniel Dunbar | 2009-12-24 | 1 | -1/+1 | 
| | | | | | llvm-svn: 92133 | ||||
| * | Cosmetic issue: more consistent naming. | Mikhail Glushenkov | 2009-12-23 | 1 | -55/+55 | 
| | | | | | llvm-svn: 91998 | ||||
| * | Allow (set_option SwitchOption, true). | Mikhail Glushenkov | 2009-12-23 | 1 | -12/+29 | 
| | | | | | llvm-svn: 91997 | ||||
| * | Suppress compiler warning. | Daniel Dunbar | 2009-12-23 | 1 | -0/+2 | 
| | | | | | llvm-svn: 91959 | ||||
| * | Fixes to the X86 disassembler: | Sean Callanan | 2009-12-22 | 1 | -3/+3 | 
| | | | | | | | | | Made LEA memory operands emit only 4 MCInst operands. Made the scale operand equal 1 for instructions that have no SIB byte. llvm-svn: 91919 | ||||
| * | Fix a bug in !subst where TableGen would go and resubstitute text it had | David Greene | 2009-12-21 | 1 | -1/+3 | 
| | | | | | | | | just substituted. This could cause infinite looping in certain pathological cases. llvm-svn: 91843 | ||||
| * | .llx is no more. | Chris Lattner | 2009-12-19 | 2 | -2/+1 | 
| | | | | | llvm-svn: 91784 | ||||
| * | fix build and while at it remove a redudant include | Nuno Lopes | 2009-12-19 | 2 | -2/+1 | 
| | | | | | llvm-svn: 91774 | ||||
| * | More bzero -> memset that I missed. | Daniel Dunbar | 2009-12-19 | 2 | -13/+13 | 
| | | | | | llvm-svn: 91757 | ||||
| * | Add missing newlines at EOF (for clang++). | Daniel Dunbar | 2009-12-19 | 2 | -2/+2 | 
| | | | | | llvm-svn: 91756 | ||||
| * | Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit | Sean Callanan | 2009-12-19 | 8 | -0/+2425 | 
| | | | | | | | | | | | | | | | | | | | | | incarnations), integrated into the MC framework. The disassembler is table-driven, using a custom TableGen backend to generate hierarchical tables optimized for fast decode. The disassembler consumes MemoryObjects and produces arrays of MCInsts, adhering to the abstract base class MCDisassembler (llvm/MC/MCDisassembler.h). The disassembler is documented in detail in - lib/Target/X86/Disassembler/X86Disassembler.cpp (disassembler runtime) - utils/TableGen/DisassemblerEmitter.cpp (table emitter) You can test the disassembler by running llvm-mc -disassemble for i386 or x86_64 targets. Please let me know if you encounter any problems with it. llvm-svn: 91749 | ||||
| * | Fix a comment. | Dan Gohman | 2009-12-19 | 1 | -2/+2 | 
| | | | | | llvm-svn: 91741 | ||||
| * | Fix an issue in googletest where a name was used before it was defined. | Eli Friedman | 2009-12-18 | 1 | -1/+6 | 
| | | | | | llvm-svn: 91718 | ||||
| * | Make 'set_option' work with list options. | Mikhail Glushenkov | 2009-12-18 | 1 | -10/+23 | 
| | | | | | | | This works now: (set_option "list_opt", ["val_1", "val_2", "val_3"]) llvm-svn: 91679 | ||||
| * | Add a 'set_option' action for use in OptionPreprocessor. | Mikhail Glushenkov | 2009-12-17 | 1 | -16/+64 | 
| | | | | | llvm-svn: 91594 | ||||
| * | Refactoring, no functionality change. | Mikhail Glushenkov | 2009-12-17 | 1 | -120/+149 | 
| | | | | | llvm-svn: 91593 | ||||
| * | s/TokenizeCmdline/TokenizeCmdLine/ | Mikhail Glushenkov | 2009-12-17 | 1 | -14/+13 | 
| | | | | | llvm-svn: 91592 | ||||
| * | Add @earlyclobber TableGen constraint | Jim Grosbach | 2009-12-16 | 1 | -4/+24 | 
| | | | | | llvm-svn: 91554 | ||||
| * | Remove superfluous 'extern' variable that was causing a warning with clang. | Bill Wendling | 2009-12-16 | 1 | -1/+1 | 
| | | | | | llvm-svn: 91552 | ||||
| * | Some command lines don't like numbers with leading zeros. Remove them. | Bill Wendling | 2009-12-15 | 1 | -1/+5 | 
| | | | | | llvm-svn: 91463 | ||||
| * | lit: Improve error when gtest discovery fails. | Daniel Dunbar | 2009-12-15 | 1 | -3/+8 | 
| | | | | | llvm-svn: 91458 | ||||
| * | Revert 90628, which was incorrect. | Dan Gohman | 2009-12-15 | 2 | -8/+10 | 
| | | | | | llvm-svn: 91448 | ||||

