- Feb 10, 2010
-
-
Dan Gohman authored
llvm-svn: 95780
-
Benjamin Kramer authored
llvm-svn: 95779
-
Daniel Dunbar authored
- Pretty messy, but we need to rework how we handle tied operands in MCInst anyway. llvm-svn: 95774
-
Chris Lattner authored
displacement values. llvm-svn: 95773
-
Chris Lattner authored
throughout the X86 encoder. llvm-svn: 95771
-
Chris Lattner authored
even for the immediate case. No functionality change. llvm-svn: 95770
-
Dan Gohman authored
pointer type. llvm-svn: 95769
-
Dan Gohman authored
restriction in BitVector for |= and ^= that the operand must be the same length. llvm-svn: 95768
-
Daniel Dunbar authored
MCInst it came from. llvm-svn: 95767
-
Daniel Dunbar authored
llvm-svn: 95766
-
Daniel Dunbar authored
llvm-svn: 95765
-
Daniel Dunbar authored
llvm-svn: 95764
-
Garrison Venn authored
at eh llvm/examples level using if check on LLVM_ON_UNIX. llvm-svn: 95763
-
Sean Callanan authored
backend to not use exceptions at all except in cases of actual error. llvm-svn: 95762
-
Garrison Venn authored
check in examples cmake list file. This has NOT been tested. llvm-svn: 95761
-
Sean Callanan authored
Disassembler to take advantage of the refactored AsmWriterInst.h. Note removed parser code. llvm-svn: 95760
-
Sean Callanan authored
operand into the CodeGenInstruction's list of operands, which is useful for EDEmitter. (Still working on PR6219) llvm-svn: 95759
-
Evan Cheng authored
Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes leave some obvious nops which dag combine used to clean up afterwards e.g. (trunk (ext n)) -> n. Look for them and squash them. llvm-svn: 95757
-
Chris Lattner authored
llvm-svn: 95754
-
Chris Lattner authored
for representing constraint info semantically instead of as a c expression that will be blatted out to the .inc file. Fix X86RecognizableInstr to use this instead of parsing C code :). llvm-svn: 95753
-
Daniel Dunbar authored
Also, fix a silly memory leak. llvm-svn: 95752
-
Dale Johannesen authored
llvm-svn: 95749
-
Chris Lattner authored
llvm-svn: 95748
-
Evan Cheng authored
llvm-svn: 95747
-
Evan Cheng authored
llvm-svn: 95746
-
Chris Lattner authored
llvm-svn: 95745
-
Chris Lattner authored
llvm-svn: 95742
-
Chris Lattner authored
llvm-svn: 95741
-
Bill Wendling authored
llvm-svn: 95740
-
Dale Johannesen authored
register coalescing. This fixes many crashes and places where debug info affects codegen (when dbg.value is lowered to machine instructions, which it isn't yet in TOT). llvm-svn: 95739
-
Chris Lattner authored
The major win of this is that the code is simpler and they print on the same line as the instruction again: movl %eax, 96(%esp) ## 4-byte Spill movl 96(%esp), %eax ## 4-byte Reload cmpl 92(%esp), %eax ## 4-byte Folded Reload jl LBB7_86 llvm-svn: 95738
-
Bill Wendling authored
llvm-svn: 95737
-
Dale Johannesen authored
llvm-svn: 95736
-
Dale Johannesen authored
the field from being used uninitialized later in some cases. llvm-svn: 95735
-
Chris Lattner authored
OutStreamer.AddBlankLine instead of textually. llvm-svn: 95734
-
Kenneth Uildriks authored
IntegerValType holds a uint32_t, so its constructor should take a uint32_t. This allows it to be properly initialized with bit widths > 65535 llvm-svn: 95731
-
Dale Johannesen authored
llvm-svn: 95730
-
Kevin Enderby authored
prefix which is part of the opcode encoding. llvm-svn: 95729
-
Chris Lattner authored
Enhance the x86 backend to show the hex values of immediates in comments when they are large. For example: movl $1072693248, 4(%esp) ## imm = 0x3FF00000 llvm-svn: 95728
-
David Greene authored
TableGen fragment refactoring. Move some utility TableGen defs, classes, etc. into a common file so they may be used my multiple pattern files. We will use this for the AVX specification to help with the transition from the current SSE specification. llvm-svn: 95727
-