projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][FMA] Optimize FNEG(FMUL) Patterns
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86FrameLowering.cpp
2015-12-02
Quentin Colombet
[X86] Fix a think-o when checking if the eflags needs...
blob
|
commitdiff
|
raw
2015-12-02
Quentin Colombet
[X86] Make sure the prologue does not clobber EFLAGS...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Quentin Colombet
[X86] Make sure the prologue does not clobber EFLAGS...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-24
Cong Hou
Let SelectionDAG start to use probability-based interfa...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-23
Andy Ayers
findDeadCallerSavedReg needs to pay attention to callin...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-17
Reid Kleckner
[WinEH] Move WinEHFuncInfo from MachineModuleInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-16
Reid Kleckner
[WinEH] Don't let UnwindHelp alias the return address
blob
|
commitdiff
|
raw
|
diff to current
2015-11-16
Reid Kleckner
Use the subtarget reference that we already have
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Reid Kleckner
[WinEH] Fix ESP management with 32-bit __CxxFrameHandler3
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Reid Kleckner
[WinEH] Make UnwindHelp a fixed stack object allocated...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Joseph Tremoulet
[WinEH] Find root frame correctly in CLR funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-11-11
Aaron Ballman
Silencing nine warnings for "enumeral and non-enumeral...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
David Blaikie
Remove some unused variables to clean up the -Werror...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Andy Ayers
Support for emitting inline stack probes
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
Reid Kleckner
[WinEH] Tweak funclet prologue/epilogue insertion to...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Reid Kleckner
[WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EH
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Tim Northover
Remove windows line endings introduced by r252177....
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Reid Kleckner
[WinEH] Fix funclet prologues with stack realignment
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Oleg Ranevskyy
[DebugInfo] Fix ARM/AArch64 prologue_end position....
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Joseph Tremoulet
[WinEH] Fix establisher param reg in CLR funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
Quentin Colombet
[x86] Teach the shrink-wrapping hooks to do the proper...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-03
Michael Kuperstein
[X86] Generate .cfi_adjust_cfa_offset correctly when...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Joseph Tremoulet
[CodeGen] Mark setjmp/catchret MBBs address-taken
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Duncan P. N. Exon...
X86: Remove implicit ilist iterator conversions, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-16
Reid Kleckner
[WinEH] Fix stack alignment in funclets and ParentFrame...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Michael Kuperstein
Fix line-ending issue. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
David Majnemer
[WinEH] Insert the catchpad return before CSR restoration
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Reid Kleckner
[WinEH] Relax assertion in the presence of stack realig...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Reid Kleckner
[WinEH] Fix 32-bit funclet epilogues in the presence...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Michael Kuperstein
[X86] Emit .cfi_escape GNU_ARGS_SIZE when adjusting...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-05
David Majnemer
[WinEH] Update CATCHRET's operand to match its successor
blob
|
commitdiff
|
raw
|
diff to current
2015-10-01
Reid Kleckner
[WinEH] Emit __C_specific_handler tables for the new IR
blob
|
commitdiff
|
raw
|
diff to current
2015-10-01
David Majnemer
[WinEH] Make FuncletLayout more robust against catchret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-30
David Blaikie
Fix -Wsign-compare warning
blob
|
commitdiff
|
raw
|
diff to current
2015-09-29
Reid Kleckner
[WinEH] Setup RBP correctly in Win64 funclet prologues
blob
|
commitdiff
|
raw
|
diff to current
2015-09-29
David Majnemer
[WinEH] Ensure that funclets obey the x64 ABI
blob
|
commitdiff
|
raw
|
diff to current
2015-09-29
David Majnemer
[WinEH] Teach AsmPrinter about funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Reid Kleckner
[WinEH] Make funclet return instrs pseudo instrs
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Reid Kleckner
[WinEH] Pull Adjectives and CatchObj out of the catchpa...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Michael Kuperstein
[X86] Do not generate 64-bit pops of 32-bit GPRs.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Michael Kuperstein
[X86] Fix emitEpilogue() to make less assumptions about...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-11
Akira Hatanaka
Use function attribute "stackrealign" to decide whether...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Reid Kleckner
[WinEH] Push and pop EBP for 32-bit funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Reid Kleckner
[WinEH] Add codegen support for cleanuppad and cleanupret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Matthias Braun
Save LaneMask with livein registers
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Reid Kleckner
[WinEH] Emit prologues and epilogues for funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-08-24
Matthias Braun
MachineBasicBlock: Add liveins() method returning an...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-15
James Y Knight
Remove redundant TargetFrameLowering::getFrameIndexOffs...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Michael Kuperstein
[X86] When optimizing for minsize, use POP for small...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Michael Kuperstein
[X86] Remove mergeSPUpdatesUp()
blob
|
commitdiff
|
raw
|
diff to current
2015-07-20
JF Bastien
Targets: commonize some stack realignment code
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Michael Kuperstein
[X86] Fix emitPrologue() to make less assumptions about...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Matthias Braun
MachineRegisterInfo: Remove UsedPhysReg infrastructure
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Matthias Braun
PrologEpilogInserter: Rewrite API to determine callee...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
[WinEH] Make llvm.x86.seh.restoreframe work for stack...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-18
Reid Kleckner
[X86] Rename RegInfo to TRI as suggested by Eric
blob
|
commitdiff
|
raw
|
diff to current
2015-06-18
Reid Kleckner
[X86] Refactor stack adjustments into X86FrameLowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-18
Reid Kleckner
[X86] Remove unneeded parameters and deduplicate stack...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Reid Kleckner
Re-land "[X86] Cache variables that only depend on...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Reid Kleckner
Revert "[X86] Cache variables that only depend on the...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Reid Kleckner
[X86] Cache variables that only depend on the subtarget
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Reid Kleckner
[X86] Rename some frame lowering variables
blob
|
commitdiff
|
raw
|
diff to current
2015-06-15
Reid Kleckner
[X86] Try to shorten dwarf CFI emission
blob
|
commitdiff
|
raw
|
diff to current
2015-05-27
Quentin Colombet
[X86] Implement the support for shrink-wrapping.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Quentin Colombet
Reapply r238011 with a fix for the trap instruction.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Tamas Berghammer
Revert "[X86] Fix a variable name for r237977 so that...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Quentin Colombet
[X86] Refactor the prologue emission to prepare for...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Matthias Braun
MachineInstr: Change return value of getOpcode() to...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-05
Quentin Colombet
[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-27
Charles Davis
Target/X86: Never use the redzone for Win64 ABI functions.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
David Majnemer
X86, Win64: Allow 'mov' to restore the stack pointer...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
David Majnemer
X86: Only use 'lea' in Win64 epilogues if a frame point...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
David Majnemer
X86: Use a smaller 'mov' instruction for stack probe...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
David Majnemer
X86: Use 'mov' instead of 'lea' in Win64 SEH prologues...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
David Majnemer
X86: Explain why we cannot use a 'mov' in a Win64 epilogue
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
David Majnemer
X86: Consistently use 'epilogue' instead of 'epilog'
blob
|
commitdiff
|
raw
|
diff to current
2015-02-21
David Majnemer
Win64: Stack alignment constraints aren't applied durin...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Reid Kleckner
X86: Remove pre-2010 dead code in mergeSPUpdatesDown
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Duncan P. N. Exon...
X86: Canonicalize access to function attributes, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
David Majnemer
X86: Make @llvm.frameaddress work correctly with Window...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
David Majnemer
X86: Emit Win64 SaveXMM opcodes at the right offset...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
David Majnemer
X86: Emit an ABI compliant prologue and epilogue for...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-02
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
Revert r227728 due to bad line endings.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
Win64: Put a REX_W prefix on all TAILJMP* instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
x86: Remove unused variables not caught by MSVC =P
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Reid Kleckner
x86: Fix large model calls to __chkstk for dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Reid Kleckner
x86: Remove the W64ALLOCA pseudo
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Reid Kleckner
Update comments to use unreachable instead of llvm...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Robert Lougher
[X86] Use single add/sub for large stack offsets
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
David Majnemer
X86: Allow the stack probe size to be configurable...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
Craig Topper
[X86] Make isel select the shorter form of jump instruc...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-30
Peter Collingbourne
x86_64: Fix calls to __morestack under the large code...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-29
Rafael Espindola
Add segmented stack support for DragonFlyBSD.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-19
Reid Kleckner
Add the ExceptionHandling::MSVC enumeration
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Michael Kuperstein
[X86] When converting movs to pushes, don't assume...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Aaron Ballman
Removing an unused variable to silence a -Wunused-but...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
next