- Jul 20, 2011
-
-
Chad Rosier authored
llvm-svn: 135621
-
Bill Wendling authored
llvm-svn: 135619
-
Jim Grosbach authored
Move common definitions for ARM and Thumb2 into ARMInstrFormats.td and rename them to be a bit more descriptive that they're for the PKH instructions. llvm-svn: 135617
-
Jim Grosbach authored
The shift type is implied by the instruction (PKHBT vs. PKHTB) and so shouldn't be also encoded as part of the shift value immediate. Otherwise we're able to represent invalid instructions, plus it needlessly complicates the representation. Preparatory work for asm parsing of these instructions. llvm-svn: 135616
-
Johnny Chen authored
llvm-svn: 135615
-
Chad Rosier authored
including the fully preprocessed source file(s) and command line arguments. The developer is asked to attach this diagnostic information to a bug report. llvm-svn: 135614
-
Benjamin Kramer authored
llvm-svn: 135613
-
Evan Cheng authored
llvm-svn: 135612
-
Evan Cheng authored
There is still a bit more refactoring left to do in Targets. But we are now very close to fixing all the layering issues in MC. llvm-svn: 135611
-
Ted Kremenek authored
llvm-svn: 135610
-
Benjamin Kramer authored
llvm-svn: 135609
-
Benjamin Kramer authored
- Not great yet, but it's a start. - Requires an object file with a symbol table. (I really want to fix this, but it'll need a whole new algorithm) - ELF and COFF won't work at the moment due to libObject shortcomings. To try it out run $ llvm-objdump -d --cfg foo.o This will create a graphviz file for every symbol in the object file's text section containing a CFG. llvm-svn: 135608
-
Eli Friedman authored
llvm-svn: 135607
-
Johnny Chen authored
llvm-svn: 135606
-
Chad Rosier authored
llvm-svn: 135605
-
Chad Rosier authored
x86_64-pc-win32-macho is used in conjunction with -no-integrated-as go ahead and use the Darwin system assembler. rdar://9785470 llvm-svn: 135604
-
Jim Grosbach authored
llvm-svn: 135602
-
Marshall Clow authored
llvm-svn: 135601
-
Jim Grosbach authored
llvm-svn: 135600
-
Jim Grosbach authored
llvm-svn: 135599
-
Johnny Chen authored
of Apple gcc build which produces wrong namespace for std::string in debug info. llvm-svn: 135597
-
Jim Grosbach authored
Correctly handle 's' bit and predication suffices. Add parsing and encoding tests. llvm-svn: 135596
-
Eli Friedman authored
llvm-svn: 135595
-
Benjamin Kramer authored
This should fix the spurious buildbot errors. llvm-svn: 135594
-
Fariborz Jahanian authored
fails because of lifetime differences of parameter and argument type. // rdar://9790531 llvm-svn: 135593
-
Eric Christopher authored
llvm-svn: 135592
-
NAKAMURA Takumi authored
llvm-svn: 135591
-
-
Marshall Clow authored
llvm-svn: 135587
-
Marshall Clow authored
llvm-svn: 135586
-
Benjamin Kramer authored
llvm-svn: 135585
-
Marshall Clow authored
llvm-svn: 135584
-
Jay Foad authored
llvm-svn: 135581
-
Evan Cheng authored
- Introduce JITDefault code model. This tells targets to set different default code model for JIT. This eliminates the ugly hack in TargetMachine where code model is changed after construction. llvm-svn: 135580
-
Chris Lattner authored
away (since it comes in through Casting.h). This will have to wait for another day when I'm unmotivated though, or someone else to pick it up :) llvm-svn: 135579
-
Chris Lattner authored
llvm-svn: 135578
-
Chris Lattner authored
llvm-svn: 135577
-
Chris Lattner authored
some common llvm types: stringref and smallvector. This cleans up the codebase quite a bit. llvm-svn: 135576
-
Evan Cheng authored
llvm-svn: 135575
-
Chris Lattner authored
clang namespace. There are a number of LLVM types that are used pervasively and it doesn't make sense to keep qualifying them. Start with casting operators. llvm-svn: 135574
-