Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Undo PHI elimination copy placement patch. This causes coalescing (performace) issues.
Tags
2 tags
Evan Cheng
This is done.
Devang Patel
Reenable running StripSymbols when EH is on.
Evan Cheng
New test case.
Chuck Rose III
Removed a deleted file from the VStudio System project. Also added custom build commands to engage 64 bit assembler for compilation callback on 64 bit configurations only.
Andrew Lenharth
if some functions don't have debug info, we were outputing the same label at the start of each of those functions. This makes assemblers unhappy
Ted Kremenek
Add member template version of SerializeTrait<T>::Create that also accepts
Evan Cheng
- Turn copies of implicit_def into implicit_def instructions.
Evan Cheng
Special handling of zero-sized live intervals.
Evan Cheng
- Treat a live range defined by an implicit_def as a zero-sized one.
Evan Cheng
- PHI elimination also eliminates implicit_def that fits into a PHI node rather than copying it.
Evan Cheng
Start of a series of patches related to implicit_def.
Ted Kremenek
Re-implemented Path::createDirectoryOnDisk (for Unix).
Evan Cheng
Re-enable SSE4.
Evan Cheng
Fix x86-64 encoding bug. REX prefix must always follow 0x0F prefix. For example, extractps in 64bit mode: 66 REX 0F 3A 17, not 66 0F 3A REX 17.
Evan Cheng
Cosmetic
Evan Cheng
Temporarily disabling SSE4 until we fix the encoding issues.
Tags
2 tags
Evan Cheng
Backing out 48222 temporarily.
Dan Gohman
Move instruction flag inference out of InstrInfoEmitter and into
Dan Gohman
Suppress the 128-bit integer typedef on 32-bit targets, because
Dale Johannesen
Testcase for EH with functions whose names are stripped.
Dale Johannesen
Make EH work with unnamed functions. Reenable running
Dan Gohman
Partial CBackend support for 128-bit integers. This is needed
David Greene
Iterators folloring a SmallVector erased element are invalidated so
Evan Cheng
Now that I am told MachineRegisterInfo also tracks physical register uses / defs, I can do away with the horribleness I introduced a while back. It's impossible to detect if there is any use of a physical register below an instruction (and before any def of the register) with some cheap book keeping.
Evan Cheng
Remove #include<map> from LiveVariables.h. Not referenced.
Dale Johannesen
Cosmetic changes per EH patch review feedback.
Torok Edwin
Add new file Support/DataFlow.h.
Anton Korobeynikov
Add new CC lowering rule: provide a list of registers, which can be 'shadowed',
Owen Anderson
In some situations, we need to check for local interferences between the PHI
  1. Prev
  2. Next