- Feb 09, 2010
-
-
Chris Lattner authored
into TargetOpcodes.h. #include the new TargetOpcodes.h into MachineInstr. Add new inline accessors (like isPHI()) to MachineInstr, and start using them throughout the codebase. llvm-svn: 95687
-
Chris Lattner authored
llvm-svn: 95627
-
- Feb 06, 2010
-
-
Jakob Stoklund Olesen authored
This time it's for real! I am going to hook this up in the frontends as well. The inliner has some experimental heuristics for dealing with the inline hint. When given a -respect-inlinehint option, functions marked with the inline keyword are given a threshold just above the default for -O3. We need some experiments to determine if that is the right thing to do. llvm-svn: 95466
-
- Feb 05, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 95398
-
- Feb 04, 2010
-
-
Torok Edwin authored
This allows to show the explicit files that need to be built/linked to get an LLVM component. llvm-svn: 95300
-
- Feb 03, 2010
-
-
Chris Lattner authored
than DEBUG_VALUE :( ) into the target indep AsmPrinter.cpp file. This allows elimination of the NO_ASM_WRITER_BOILERPLATE hack among other things. llvm-svn: 95177
-
Daniel Dunbar authored
is still deterministic even amongst ambiguous instructions (eventually ambiguous match orders will be a hard error, but we aren't there yet). llvm-svn: 95157
-
- Jan 30, 2010
-
-
Daniel Dunbar authored
in the order they were declared. llvm-svn: 94868
-
Daniel Dunbar authored
line. Turns out edit_distance can be slow if the string we are scanning for happens to be quite large. llvm-svn: 94860
-
- Jan 29, 2010
-
-
Dan Gohman authored
llvm-svn: 94848
-
Dan Gohman authored
Before: <stdin>:94:1: note: possible intended match here movsd 4096(%rsi), %xmm0 ^ After: <stdin>:94:2: note: possible intended match here movsd 4096(%rsi), %xmm0 ^ llvm-svn: 94847
-
Dan Gohman authored
Before: test/CodeGen/X86/lsr-reuse.ll:52:34: error: expected string not found in input ; CHECK: movsd -2048(%rsi), %xmm0 ^ After: test/CodeGen/X86/lsr-reuse.ll:52:10: error: expected string not found in input ; CHECK: movsd -2048(%rsi), %xmm0 ^ llvm-svn: 94846
-
Daniel Dunbar authored
- Thanks Doug, who is obviously less lazy than me! llvm-svn: 94795
-
Sean Callanan authored
disassembly information have a better comment (and better guard macros). llvm-svn: 94781
-
Ted Kremenek authored
llvm-svn: 94777
-
Ted Kremenek authored
llvm-svn: 94776
-
Sean Callanan authored
enhanced disassembler, and the necessary makefile rules to build the table for X86. llvm-svn: 94764
-
- Jan 26, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 94543
-
- Jan 24, 2010
-
-
Chris Lattner authored
llvm-svn: 94378
-
- Jan 23, 2010
-
-
Sean Callanan authored
be static. Also made it possible for clients to get it and no other functions from ...GenAsmMatcher.inc by defining REGISTERS_ONLY before including GenAsmMatcher.inc. This sets the stage for target-specific lexers that can identify registers and return AsmToken::Register as appropriate. llvm-svn: 94266
-
Daniel Dunbar authored
llvm-svn: 94261
-
- Jan 22, 2010
-
-
Daniel Dunbar authored
llvm-svn: 94186
-
Daniel Dunbar authored
llvm-svn: 94134
-
- Jan 21, 2010
-
-
Daniel Dunbar authored
repository. Feel free to add support for your favorite VCS. llvm-svn: 94077
-
- Jan 19, 2010
-
-
Bob Wilson authored
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
-
- Jan 18, 2010
-
-
Chris Lattner authored
llvm-svn: 93771
-
- Jan 15, 2010
-
-
Eric Christopher authored
users. llvm-svn: 93558
-
Dale Johannesen authored
Also, DEBUG_VALUE has side effects. llvm-svn: 93498
-
- Jan 14, 2010
-
-
Chris Lattner authored
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
-
Bill Wendling authored
llvm-svn: 93423
-
Stuart Hastings authored
llvm-svn: 93381
-
Stuart Hastings authored
llvm-svn: 93380
-
- Jan 11, 2010
-
-
Benjamin Kramer authored
- 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
-
- Jan 09, 2010
-
-
Dan Gohman authored
highlighting rule for identifiers. llvm-svn: 93056
-
Dan Gohman authored
follow LLVM source convention. Before: case X: { stuff; } After: case X: { stuff; } llvm-svn: 93055
-
Dale Johannesen authored
llvm-svn: 93040
-
Dale Johannesen authored
llvm-svn: 93030
-
- Jan 06, 2010
-
-
Duncan Sands authored
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
-
- Jan 05, 2010
-
-
Dan Gohman authored
uses several kinds of opcode values which are not declared within that enum. This fixes PR5946. llvm-svn: 92794
-
David Greene authored
Add an !eq() operator to TableGen. It operates on strings only. Use !cast<string>() to compare other types of objects. llvm-svn: 92754
-