"llvm/git@repo.hca.bsc.es:lalbano/llvm-bpevl.git" did not exist on "189c099a7f651cc6ac8020775851c897605a73fb"
- Jul 20, 2010
-
-
Chris Lattner authored
llvm-svn: 108893
-
Bruno Cardoso Lopes authored
llvm-svn: 108769
-
- Jul 09, 2010
-
-
Bruno Cardoso Lopes authored
notes: - The instructions are being added with dummy placeholder patterns using some 256 specifiers, this is not meant to work now, but since there are some multiclasses generic enough to accept them, when we go for codegen, the stuff will be already there. - Add VEX encoding bits to support YMM - Add MOVUPS and MOVAPS in the first round - Use "Y" as suffix for those Instructions: MOVUPSYrr, ... - All AVX instructions in X86InstrSSE.td will move soon to a new X86InstrAVX file. llvm-svn: 107996
-
- Jul 08, 2010
-
-
Chris Lattner authored
in the integrated assembler. Still some discussion to be done. llvm-svn: 107825
-
- Jun 23, 2010
-
-
Nico Weber authored
llvm-svn: 106671
-
- Jun 16, 2010
-
-
Dale Johannesen authored
call must not be callee-saved; following x86, add a new regclass to represent this. Also fixes a couple of bugs. Still disabled by default; Thumb doesn't work yet. llvm-svn: 106053
-
- Jun 11, 2010
-
-
Bob Wilson authored
the machine instruction representation of the immediate value to be encoded into an integer with similar fields as the actual VMOV instruction. This makes things easier for the disassembler, since it can just stuff the bits into the immediate operand, but harder for the asm printer since it has to decode the value to be printed. Testcase for the encoding will follow later when MC has more support for ARM. llvm-svn: 105836
-
- May 14, 2010
-
-
Evan Cheng authored
llvm-svn: 103760
-
- May 06, 2010
-
-
Sean Callanan authored
and %rcr_, leaving just %cr_ which is what people expect. Updated the disassembler to support this unified register set. Added a testcase to verify that the registers continue to be decoded correctly. llvm-svn: 103196
-
Evan Cheng authored
Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coalescer bug that's fixed by 103170. llvm-svn: 103172
-
- Apr 24, 2010
-
-
Sean Callanan authored
memory operands rather than immediate operands. llvm-svn: 102217
-
- Apr 14, 2010
-
-
Benjamin Kramer authored
llvm-svn: 101241
-
- Apr 13, 2010
-
-
Sean Callanan authored
code. It used to #include the enhanced disassembly information for the targets it supported straight out of lib/Target/{X86,ARM,...} but now it uses a new interface provided by MCDisassembler, and (so far) implemented by X86 and ARM. Also removed hacky #define-controlled initialization of targets in edis. If clients only want edis to initialize a limited set of targets, they can set --enable-targets on the configure command line. llvm-svn: 101179
-
- Apr 08, 2010
-
-
Benjamin Kramer authored
llvm-svn: 100754
-
Sean Callanan authored
I also added a rule to the ARM target's Makefile to build the ARM-specific instruction information table for the enhanced disassembler. I will add the test harness for all this stuff in a separate commit. llvm-svn: 100735
-
- Mar 19, 2010
-
-
Chris Lattner authored
to a vector that CGT stores instead of synthesizing it on every call. llvm-svn: 98910
-
- Mar 14, 2010
-
-
Evan Cheng authored
llvm-svn: 98468
-
- Feb 10, 2010
-
-
Sean Callanan authored
backend to not use exceptions at all except in cases of actual error. llvm-svn: 95762
-
Sean Callanan authored
Disassembler to take advantage of the refactored AsmWriterInst.h. Note removed parser code. llvm-svn: 95760
-
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
-
- Jan 29, 2010
-
-
Sean Callanan authored
disassembly information have a better comment (and better guard macros). llvm-svn: 94781
-
Sean Callanan authored
enhanced disassembler, and the necessary makefile rules to build the table for X86. llvm-svn: 94764
-