1. Dan Villiom Podlaski Christiansen
  2. LLVM

Commits

Show all
Author Commit Message Date Builds
Dale Johannesen
Fix a scalar evolution bug. Reversing everything does not work because of 0; 2>0 but -2U is also >0.
Tags
4 tags
Nicolas Geoffray
Enable jitting with a known memory size.
Tags
2 tags
Duncan Sands
Implement a bit more softfloat support in LegalizeTypes. Correct the load logic so that it actually works, and also teach it to handle floating point extending loads.
Dan Gohman
Fix the handling of va_copy on x86-64. As of llvm-gcc r49920 llvm-gcc is now lowering va_copy on x86-64, so this completes the fix for PR2230.
Evan Cheng
- Fix atomic operation JIT encoding. - Remove unused instructions.
Duncan Sands
Add some more FIXME's for indexed loads and stores.
Duncan Sands
Provide an explicit list of operands to MakeLibcall, rather than having it suck them out of a node. Add a bunch of new libcalls, and remove dead softfloat code (dead, because FloatToInt is used not Expand in this case). Note that indexed stores probably aren't handled properly, likewise for loads.
Evan Cheng
Correct comment.
Evan Cheng
Not safe to "kill" a register if its live range extends pass the end of block branch.
Evan Cheng
Also support Intel asm syntax.
Dan Gohman
Remove the implicit conversion from SDOperandPtr to SDOperand*; this may fix a build error on Visual Studio.
Evan Cheng
Fix assembly code for atomic operations.
Argiris Kirtzidis
Bring in uint32_t, uint64_t, and int64_t types for MSVC.
Duncan Sands
Run SimplifyLibCalls near the beginning, not at the end. It is now run at the same moment as in llvm-gcc. Also, run StripDeadPrototypes at the end, just before running DeadTypeElimination. This may be useful when doing LTO. Note that llvm-gcc runs StripDeadPrototypes but not DeadTypeElimination.
Roman Levenstein
Minor clean-up based on Dan's comments.
Evan Cheng
Be more careful with insert_subreg and extract_subreg where either source or destination operand has already been coalesced with another register that's defined by a insert_subreg or extract_subreg.
Owen Anderson
Make GVN able to remove unnecessary calls to read-only functions again.
Bill Wendling
Use correct name for method in comment.
Dan Gohman
Correct the SrcValue information in the Expand code for va_copy.
Scott Michel
Remove unused variable
Evan Cheng
Fix a sub-register indice propagation bug.
Scott Michel
Workaround for PR2207, in which pred_iterator assert gets triggered due to a wee problem in Xcode 2.[45]/gcc 4.0.1.
Evan Cheng
Don't forget about sub-register indices when rematting instructions.
Dale Johannesen
Unbreak build on x86-64.
Dan Gohman
Fix a copy+paste error in a comment.
Nicolas Geoffray
Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function the stub will resolve.
Eric Christopher
Fix comment.
Evan Cheng
After reading memory that's already freed.
Nicolas Geoffray
Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented
Evan Cheng
Initialize X863DNowLevel.
  1. Prev
  2. Next