- Nov 12, 2011
-
-
Jim Grosbach authored
These immediate operands all use the same simple logic for rendering to MCInst, so have them share the method for doing so. llvm-svn: 144439
-
Eli Friedman authored
llvm-svn: 144438
-
Jim Grosbach authored
Original commit msg: 'ARM assembly parsing for VST1 two-register encoding.' llvm-svn: 144437
-
Daniel Dunbar authored
ARCH, which gets tested in many more contexts. llvm-svn: 144434
-
Eli Friedman authored
Some cleanup and bulletproofing for node replacement in LegalizeDAG. To maintain LegalizeDAG invariants, whenever we a node is replaced, we must attempt to delete it, and if it still has uses after it is replaced (which can happen in rare cases due to CSE), we must revisit it. llvm-svn: 144432
-
Jim Grosbach authored
llvm-svn: 144431
-
Jim Grosbach authored
llvm-svn: 144430
-
Jim Grosbach authored
llvm-svn: 144427
-
Chad Rosier authored
llvm-svn: 144426
-
Chad Rosier authored
llvm-svn: 144425
-
Daniel Dunbar authored
llvm-svn: 144423
-
Jim Grosbach authored
It's ignored by the assembler when present, but is legal syntax. Other instructions have something similar, but for some mnemonics it's only sometimes not significant, so this quick check in the parser will need refactored into something more robust soon-ish. This gets some basics working in the meantime. Partial for rdar://10435264 llvm-svn: 144422
-
- Nov 11, 2011
-
-
Daniel Dunbar authored
llvm-svn: 144421
-
Daniel Dunbar authored
llvm-config-2: Detect when we are running out of a BuildTools development tree, so that we can always provide library/include information for the real build directory. llvm-svn: 144420
-
Daniel Dunbar authored
TARGETS_TO_BUILD variables to build tools submake, and also tweak echo command to indicate when we are compiling/etc build tools. llvm-svn: 144419
-
Daniel Dunbar authored
llvm-svn: 144418
-
Daniel Dunbar authored
llvm-svn: 144417
-
Daniel Dunbar authored
llvm-svn: 144416
-
Daniel Dunbar authored
llvm-svn: 144415
-
Bruno Cardoso Lopes authored
"With this patch we can now generate runnable Mips code through LLVM direct object emission. We have run numerous simple programs, both C and C++ and with -O0 and -O3 from the output. The code is not production ready, but quite useful for experimentation." Patch and message by Jack Carter llvm-svn: 144414
-
Eric Christopher authored
options to use libc++ as the default c++ library. llvm-svn: 144413
-
Jim Grosbach authored
llvm-svn: 144411
-
Andrew Trick authored
Fixes PR8113. llvm-svn: 144409
-
Jim Grosbach authored
rdar://9672822 llvm-svn: 144407
-
Daniel Dunbar authored
about cross compiles. llvm-svn: 144406
-
Nicolas Geoffray authored
Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. llvm-svn: 144399
-
Devang Patel authored
llvm-svn: 144395
-
Devang Patel authored
llvm-svn: 144394
-
Bob Wilson authored
llvm-svn: 144392
-
Dan Bailey authored
llvm-svn: 144388
-
Dan Bailey authored
llvm-svn: 144387
-
Benjamin Kramer authored
This will break users of the LLVMCreateDisasm API (not that I know of any). They have to call the LLVMInitializeAll* functions from llvm-c/Target.h themselves now. edis' C API in all its horribleness should be unaffected. llvm-svn: 144385
-
Benjamin Kramer authored
llvm-svn: 144384
-
Benjamin Kramer authored
llvm-svn: 144383
-
Craig Topper authored
llvm-svn: 144380
-
Chad Rosier authored
llvm-svn: 144377
-
Chad Rosier authored
rdar://10412592 llvm-svn: 144376
-
Akira Hatanaka authored
type is not i32. MIPS does not have 64-bit integer multiply-add/sub instructions. llvm-svn: 144373
-
Akira Hatanaka authored
llvm-svn: 144372
-
Akira Hatanaka authored
llvm-svn: 144371
-