Derek Schuff
|
adef06a714
Make MemoryObject accessor members const again
|
13 жил өмнө |
Chandler Carruth
|
124e51c0d2
Switch the llvm::Triple class to immediately parse the triple string on
|
13 жил өмнө |
Ahmed Charles
|
b0934ab7d8
Remove dead code. Improve llvm_unreachable text. Simplify some control flow.
|
13 жил өмнө |
Derek Schuff
|
2ea93875b2
Enable streaming of bitcode
|
13 жил өмнө |
Sean Callanan
|
3f4f34c7ba
Modified the Enhanced Disassembler to create and
|
13 жил өмнө |
Benjamin Kramer
|
e4ad582729
Fix some leftover control reaches end of non-void function warnings.
|
13 жил өмнө |
David Blaikie
|
2bd335470f
Remove unnecessary default cases in switches that cover all enum values.
|
13 жил өмнө |
Benjamin Kramer
|
178051fbae
Clients are responsible for initializing the targets, remove it from the disassembler API.
|
13 жил өмнө |
Chris Lattner
|
d8b7aa2613
Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance
|
14 жил өмнө |
Owen Anderson
|
98c5ddabca
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.
|
14 жил өмнө |
James Molloy
|
b950585cc5
Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= handling to llvm-mc. Reviewed by Owen Anderson.
|
14 жил өмнө |
James Molloy
|
ee06443945
Fix apparent build error caused by r138948 on certain versions of GCC with -Werror. Sorry for the inconvenience.
|
14 жил өмнө |
Nick Lewycky
|
833a003da0
Fix the build for us -Werror users.
|
14 жил өмнө |
James Molloy
|
c047dcade5
Fix up r137380 based on post-commit review by Jim Grosbach.
|
14 жил өмнө |
Evan Cheng
|
3e74d6fdd2
Move TargetRegistry and TargetSelect from Target to Support where they belong.
|
14 жил өмнө |
Jim Grosbach
|
1b84cce77f
Remove unused Target argument from AsmParser construction methods.
|
14 жил өмнө |
Evan Cheng
|
94b9550a32
Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsmLexer; rename createAsmLexer to createMCAsmLexer and createAsmParser to createMCAsmParser.
|
14 жил өмнө |
Evan Cheng
|
4b64e8a9e1
Separate MCInstPrinter registration from AsmPrinter registration.
|
14 жил өмнө |
Evan Cheng
|
1b0fc9b418
Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore.
|
14 жил өмнө |
Evan Cheng
|
a7cfc08ebe
Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong.
|
14 жил өмнө |
Evan Cheng
|
e78085a3c0
Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,
|
14 жил өмнө |
Evan Cheng
|
203576aa0c
Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.
|
14 жил өмнө |
Evan Cheng
|
e76a33b956
Add MCObjectFileInfo and sink the MCSections initialization code from
|
14 жил өмнө |
Evan Cheng
|
439661395f
Introduce MCCodeGenInfo, which keeps information that can affect codegen
|
14 жил өмнө |
Sean Callanan
|
c872143d6a
Fixed a bug where the MC subtarget information
|
14 жил өмнө |
Evan Cheng
|
0e6a052331
Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down
|
14 жил өмнө |
Evan Cheng
|
1abf2cb59b
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes.
|
14 жил өмнө |
Evan Cheng
|
ffc0e73046
Change createAsmParser to take a MCSubtargetInfo instead of triple,
|
14 жил өмнө |
Evan Cheng
|
ebdeeab812
Eliminate asm parser's dependency on TargetMachine:
|
14 жил өмнө |
Evan Cheng
|
b262799d49
createMCInstPrinter doesn't need TargetMachine anymore.
|
14 жил өмнө |