- Mar 16, 2010
-
-
Devang Patel authored
llvm-svn: 98675
-
Douglas Gregor authored
Invalid bit through; there are no safety-critical callers of these functions. llvm-svn: 98674
-
Daniel Dunbar authored
llvm-svn: 98673
-
Douglas Gregor authored
them to recover more gracefully on failure. llvm-svn: 98672
-
Benjamin Kramer authored
str[r]chr returns its pointer argument so we cannot mark it as nocapture. Thanks to Duncan for spotting my mistake. llvm-svn: 98671
-
Douglas Gregor authored
needs better error recovery. llvm-svn: 98667
-
Chris Lattner authored
llvm-svn: 98666
-
Douglas Gregor authored
SourceManager versions), updating those callers that need to recover gracefully from failure. llvm-svn: 98665
-
Douglas Gregor authored
llvm-svn: 98664
-
Benjamin Kramer authored
llvm-svn: 98663
-
Daniel Dunbar authored
llvm-svn: 98662
-
Chris Lattner authored
building mainline GCC, PR6542 llvm-svn: 98661
-
Chris Lattner authored
llvm-svn: 98656
-
Douglas Gregor authored
llvm-svn: 98655
-
Dan Gohman authored
llvm-svn: 98654
-
Chris Lattner authored
llvm-svn: 98653
-
Duncan Sands authored
general. llvm-svn: 98649
-
Bob Wilson authored
llvm-svn: 98648
-
Bob Wilson authored
instructions for ld/st with writeback, the flag is completely redundant. llvm-svn: 98643
-
Bob Wilson authored
llvm-svn: 98642
-
Bob Wilson authored
U test/CodeGen/ARM/tls2.ll U test/CodeGen/ARM/arm-negative-stride.ll U test/CodeGen/ARM/2009-10-30.ll U test/CodeGen/ARM/globals.ll U test/CodeGen/ARM/str_pre-2.ll U test/CodeGen/ARM/ldrd.ll U test/CodeGen/ARM/2009-10-27-double-align.ll U test/CodeGen/Thumb2/thumb2-strb.ll U test/CodeGen/Thumb2/ldr-str-imm12.ll U test/CodeGen/Thumb2/thumb2-strh.ll U test/CodeGen/Thumb2/thumb2-ldr.ll U test/CodeGen/Thumb2/thumb2-str_pre.ll U test/CodeGen/Thumb2/thumb2-str.ll U test/CodeGen/Thumb2/thumb2-ldrh.ll U utils/TableGen/TableGen.cpp U utils/TableGen/DisassemblerEmitter.cpp D utils/TableGen/RISCDisassemblerEmitter.h D utils/TableGen/RISCDisassemblerEmitter.cpp U Makefile.rules U lib/Target/ARM/ARMInstrNEON.td U lib/Target/ARM/Makefile U lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp U lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp U lib/Target/ARM/AsmPrinter/ARMInstPrinter.h D lib/Target/ARM/Disassembler U lib/Target/ARM/ARMInstrFormats.td U lib/Target/ARM/ARMAddressingModes.h U lib/Target/ARM/Thumb2ITBlockPass.cpp llvm-svn: 98640
-
Daniel Dunbar authored
llvm-svn: 98639
-
Johnny Chen authored
(RISCDisassemblerEmitter) which emits the decoder functions for ARM and Thumb, and the disassembler core which invokes the decoder function and builds up the MCInst based on the decoded Opcode. Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm instructions to help disassembly. We also changed the output of the addressing modes to omit the '+' from the assembler syntax #+/-<imm> or +/-<Rm>. See, for example, A8.6.57/58/60. And modified test cases to not expect '+' in +reg or #+num. For example, ; CHECK: ldr.w r9, [r7, #28] llvm-svn: 98637
-
Douglas Gregor authored
presence or absence of header map arguments when using the precompiled header would cause Clang to get confused about which headers had already been included/imported, along with their controlling macros. The fundamental problem is that the serialization of the header search information was relying on the UIDs of FileEntry objects at PCH generation time and PCH load time to be equivalent, which effectively means that we had to probe the same files in the same order. Differing header map arguments caused an extra FileEntry lookup, but it's easy to imagine other minor command-line arguments triggering this problem. Header-search information is now encoded along with the source-location entry for a file, so that we register information about a file's properties as a header at the same time we create the FileEntry for that file. Fixes <rdar://problem/7743243>. llvm-svn: 98636
-
Bob Wilson authored
This does not move entirely to UAL syntax, since the default "increment after" suffix is empty but we still use "IA" for that. llvm-svn: 98635
-
Gabor Greif authored
llvm-svn: 98634
-
Daniel Dunbar authored
llvm-svn: 98633
-
Gabor Greif authored
llvm-svn: 98632
-
Benjamin Kramer authored
llvm-svn: 98631
-
Benjamin Kramer authored
llvm-svn: 98630
-
Zhongxing Xu authored
since RemoveDeadBinding mistakenly remove the binding to CXXThisRegion. llvm-svn: 98629
-
Gabor Greif authored
llvm-svn: 98628
-
Duncan Sands authored
llvm-svn: 98627
-
Gabor Greif authored
llvm-svn: 98625
-
Gabor Greif authored
adjusted unittest I have added some doxygen to OptionalOperandTraits, so hopefully there will be no confusion in the future. Incidentally OptionalOperandTraits is not used any more (IIUC), but the obvious client would be BranchInstr, and I plan to rearrange it that way. llvm-svn: 98624
-
Gabor Greif authored
llvm-svn: 98623
-
Chris Lattner authored
works for me: bugpoint Output/bisort.llvm.bc -run-llc-ia -safe-run-llc This uses llc with the integrated assembler as the test compiler and llc without it as the safe compiler. llvm-svn: 98618
-
Chris Lattner authored
llvm-svn: 98616
-
Chris Lattner authored
with the integrated assembler! llvm-svn: 98615
-
John McCall authored
constructors from implicitly-defined members. llvm-svn: 98614
-