projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added TEST %rAX, $imm instructions to the Intel tables. These are required for the...
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86RegisterInfo.cpp
2009-08-22
Chris Lattner
Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.
blob
|
commitdiff
|
raw
2009-08-16
Bill Wendling
Styalistic and format changes. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-15
Bill Wendling
An overhaul of the exception handling code. This is...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Owen Anderson
Split EVT into MVT and EVT, the former representing...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Owen Anderson
Rename MVT to EVT, in preparation for splitting SimpleV...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Dan Gohman
Enable the new no-SP register classes by default. This...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-03
Anton Korobeynikov
Create proper frame index for FP
blob
|
commitdiff
|
raw
|
diff to current
2009-08-03
Anton Korobeynikov
Unbreak Win64 CC. Step one: honour register save area...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-02
Bill Wendling
The x86 jit doesn't generate a def_cfa_offset unwind...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-01
Dan Gohman
The X86 maximal stack alignment calculator preserves...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-30
Dan Gohman
Add a new register class to describe operands that...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-29
Chris Lattner
Give getPointerRegClass() a "kind" value so that target...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
Duncan Sands
Revert r75581: it causes massive breakage in the Ada
blob
|
commitdiff
|
raw
|
diff to current
2009-07-20
Evan Cheng
Fix some sub-reg coalescing bugs where the coalescer...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-18
Evan Cheng
Enable cross register class coalescing.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Torok Edwin
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Bill Wendling
Remove hack now that Evan fixed it so that the frame...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-11
Torok Edwin
assert(0) -> LLVM_UNREACHABLE.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-09
Bill Wendling
If -fomit-frame-pointer is used, we still need to recor...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-09
Evan Cheng
Targets sometimes assign fixed stack object to spill...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Bill Wendling
Recommit r74952 with a bug fix:
blob
|
commitdiff
|
raw
|
diff to current
2009-07-07
Bill Wendling
--- Reverse-merging (from foreign repository) r74952...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-07
Bill Wendling
DWARF requires frame moves be specified at specific...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-17
Devang Patel
Do not use first actual instruction's location for...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-16
Bill Wendling
There doesn't seem to be a reason to move the save...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-16
Bill Wendling
The DWARF to compact encoding converter assumes that...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-09
Bill Wendling
Simplified logic of this if-then statement to reduce...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-08
Bill Wendling
Revert r72898. It does not solve the problem I want...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-04
Bill Wendling
The DWARF unwind info was incorrect. While compiling...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-04
Devang Patel
Add new function attribute - noredzone.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-04
Eli Friedman
PR3739, part 1: Disable the red zone on Win64.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-13
Bill Wendling
Change MachineInstrBuilder::addReg() to take a flag...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-08
Rafael Espindola
Re-apply 68552.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-07
Bill Wendling
Temporarily revert r68552. This was causing a failure...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-07
Rafael Espindola
Reduce code duplication on the TLS implementation.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-19
Nick Lewycky
Remove strange extra semicolons.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-21
Bill Wendling
Make sure this doesn't access .end() too.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-21
Bill Wendling
Make sure we don't dereference the .end() of the container.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-21
Bill Wendling
Propagate more debug loc infos. This also includes...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-21
Bill Wendling
We need to propagate the debug location information...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Dale Johannesen
Remove non-DebugLoc versions of BuildMI from X86.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Bill Wendling
Revert this. It was breaking stuff.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Bill Wendling
Turn off the old way of handling debug information...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Dale Johannesen
Eliminate a couple of non-DebugLoc BuildMI variants.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Dan Gohman
Don't try to set an EFLAGS operand to dead if no instru...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Evan Cheng
Move getPointerRegClass from TargetInstrInfo to TargetR...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Dan Gohman
Fix the Red Zone calculation for functions with frame...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Dan Gohman
Implement Red Zone utilization on x86-64. This is currently
blob
|
commitdiff
|
raw
|
diff to current
2008-12-24
Dan Gohman
Fix a compiler-abort on a testcase where the stack...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Devang Patel
Silence unused variable warnings.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Dan Gohman
When emitting instructions that define EFLAGS and the...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Dan Gohman
When setting up the frame pointer, add it as a live...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Dan Gohman
Mark the x86 fp stack registers as "reserved". This...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-26
Dan Gohman
Fish kill flag annotations in PUSH instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-31
Bill Wendling
Revert r58489. It isn't correct for all cases.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-31
Bill Wendling
Don't skip over all "terminator" instructions when...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-03
Dan Gohman
Switch the MachineOperand accessors back to the short...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-01
Dan Gohman
Split x86's ADJCALLSTACK instructions into 32-bit and...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-27
Evan Cheng
Re-apply 56683 with fixes.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Bill Wendling
Temporarily reverting r56683. This is causing a failure...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Evan Cheng
Fix @llvm.frameaddress codegen. FP elimination optimiza...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Evan Cheng
X86 address displacement field must be interpreted...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Anton Korobeynikov
XMM6-XMM15 are callee-saved on Win64. Patch by Nicolas...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-08
Anton Korobeynikov
Reapply 55899: First draft of EH support on x86/64...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-08
Bill Wendling
Reverting r55898 to r55909. One of these patches was...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-08
Anton Korobeynikov
First draft of EH support on x86/64-linux
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-25
Evan Cheng
80 col. violations.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-25
Nate Begeman
Fit in 80 cols
blob
|
commitdiff
|
raw
|
diff to current
2008-07-07
Dan Gohman
Pool-allocation for MachineInstrs, MachineBasicBlocks...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Evan Cheng
- Remove calls to copyKillDeadInfo which is an N^2...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-01
Dan Gohman
Prune a few dependencies on MachineFunction.h.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-01
Dan Gohman
Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-26
Dale Johannesen
Fixes the last x86-64 test failure in compat.exp:
blob
|
commitdiff
|
raw
|
diff to current
2008-06-06
Duncan Sands
Wrap MVT::ValueType in a struct to get type safety
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Fix typo
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Only allow increase of max alignment value
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Be over-conservative: scan for all used virtual registe...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Add X86 Maximal Stack Alignment Calculator Pass before RA
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Do proper book-keeping of offsets and prologue/epilogue...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
If stack realignment is used - incoming args will use...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Eastimate required stack alignment early, so we can...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Cleanup
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Simplify
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Make stack alignment options global for all targets
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Provide option for enabling-disabling stack realignment
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Disable stack realignment for functions with dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Provide convenient helpers for some operations
blob
|
commitdiff
|
raw
|
diff to current
2008-04-23
Anton Korobeynikov
Whitespace cleanup
blob
|
commitdiff
|
raw
|
diff to current
2008-04-16
Nicolas Geoffray
Infrastructure for getting the machine code size of...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-14
Dale Johannesen
Reverse sense of unwind-tables option. This means
blob
|
commitdiff
|
raw
|
diff to current
2008-04-08
Dale Johannesen
Implement new llc flag -disable-required-unwind-tables.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-02
Dale Johannesen
Cosmetic changes per EH patch review feedback.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-02
Dale Johannesen
Recommitting EH patch; this should answer most of the
blob
|
commitdiff
|
raw
|
diff to current
2008-04-01
Dale Johannesen
Revert 49006 for the moment.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Dale Johannesen
Emit exception handling info for functions which are
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Evan Cheng
Move reMaterialize() from TargetRegisterInfo to TargetI...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-22
Anton Korobeynikov
Add information about callee-saved registers on Win64
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Anton Korobeynikov
Fix newly-introduced 4.3 warnings
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
next