| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 14670
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Make visitSetCondInst() share condition-generating code with EmitComparison()
* There are 13 FPRs for function-passing arguments, not 8
* Do not rely on registers being sequential, use an array lookup
* In unimplemented switch cases, send an error and abort instead of silent
fall-through
* Add doInitialization() for adding function prototypes for external math fns
* Minor changes: fix indentation, spacing, code clarity
llvm-svn: 14653
|
| |
|
|
|
|
|
|
|
| |
* If SetCondInst is folded into BranchInst (and it is the only user), do not
emit code for SetCondInst
* Fix assembly opcodes in comments in visitSetCondInst()
* Fix codegen of conditional branches
llvm-svn: 14643
|
| |
|
|
|
|
|
|
| |
* Use the SetCC handling code in the format of Brian's V8
* Add FIXMEs where calls to functions are being made without adding them to the
Module first... they cause missing symbols at assembly-time.
llvm-svn: 14553
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
for the function
* Registers aren't necessarily sequential wrt their enums, don't rely on it
when emitting function arguments into sequential registers
* Remove X86-specific comments about AL/BL/AH/BH/EDX/etc
* Add an abort() for an unimplemented signed right shift
* The src operand for a GEP was never emitted! Fixed.
* We can skip zero-valued GEP indices as they are no-ops.
"Hello, World!" now works.
llvm-svn: 14505
|
| |
|
|
| |
llvm-svn: 14468
|
| |
|
|
| |
llvm-svn: 14413
|
| |
|
|
| |
llvm-svn: 14411
|
| |
|
|
| |
llvm-svn: 14405
|
| |
|
|
|
|
|
| |
* Replace silent fall-through FIXME comments with an error to cerr and an abort
* No need to set size of statically initialized arrays
llvm-svn: 14404
|
| |
|
|
| |
llvm-svn: 14403
|
| |
|
|
| |
llvm-svn: 14385
|
| |
|
|
| |
llvm-svn: 14377
|
| |
|
|
| |
llvm-svn: 14376
|
| |
|
|
|
|
|
| |
more operand in GEPOps than there are types in GEPTypes: the pointer that is the
first operand of the GEP instruction.
llvm-svn: 14375
|
| |
|
|
|
|
|
| |
* Doxygenify function comments
* Wrap code at 80 cols
llvm-svn: 14295
|
| |
|
|
| |
llvm-svn: 14292
|
| |
|
|
|
|
|
| |
Intrinsic::isunordered has arrived, and we just use the standard lowering
pass for it.
llvm-svn: 14290
|
| |
|
|
| |
llvm-svn: 14289
|
| |
|
|
| |
llvm-svn: 14288
|
|
|
llvm-svn: 14283
|