- Feb 10, 2010
-
-
Sean Callanan authored
implementation. Also changed the constructor so that it does not require a Record, making it usable by the EDEmitter. llvm-svn: 95715
-
- Feb 09, 2010
-
-
Sean Callanan authored
it builds OK on Visual Studio. llvm-svn: 95702
-
Sean Callanan authored
out of the AsmWriterEmitter. This patch does the physical code movement, but leaves the implementation unchanged. I'll make any changes necessary to generalize the code in a separate patch. llvm-svn: 95697
-
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
-