projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
CodeGen peephole: fold redundant phys reg copies
2015-12-03
David Majnemer
[Analysis] Become aware of MSVC's new/delete functions
commit
|
commitdiff
|
tree
2015-12-02
David Majnemer
Rename a header guard to be more appropriate
commit
|
commitdiff
|
tree
2015-12-02
David Majnemer
Forgot to add this file with r254562.
commit
|
commitdiff
|
tree
2015-12-02
David Majnemer
Move EH-specific helper functions to a more appropriate...
commit
|
commitdiff
|
tree
2015-12-02
David Majnemer
Do (A == C1 || A == C2) -> (A & ~(C1 ^ C2)) == C1 rather...
commit
|
commitdiff
|
tree
2015-11-30
David Majnemer
[X86] Add RIP to GR64_TCW64
commit
|
commitdiff
|
tree
2015-11-18
David Majnemer
Fix LLD testsuite fallout from r253429
commit
|
commitdiff
|
tree
2015-11-18
David Majnemer
Add a test for r253323
commit
|
commitdiff
|
tree
2015-11-18
David Majnemer
[llvm-objdump] Use the COFF export table for additional...
commit
|
commitdiff
|
tree
2015-11-17
David Majnemer
[AliasAnalysis] CatchPad and CatchRet can modify escaped...
commit
|
commitdiff
|
tree
2015-11-17
David Majnemer
Fix a typo in BasicAliasAnalysis
commit
|
commitdiff
|
tree
2015-11-16
David Majnemer
[IR] Manage TheNoneToken with a std::unique_ptr
commit
|
commitdiff
|
tree
2015-11-16
David Majnemer
[LoopStrengthReduce] Don't increment iterator past...
commit
|
commitdiff
|
tree
2015-11-11
David Majnemer
[IR] Add support for empty tokens
commit
|
commitdiff
|
tree
2015-11-09
David Majnemer
[WinEH] Don't emit CATCHRET from visitCatchPad
commit
|
commitdiff
|
tree
2015-11-08
David Majnemer
[LoopStrengthReduce] Don't bother fixing up PHIs from...
commit
|
commitdiff
|
tree
2015-11-08
David Majnemer
Make bugpoint ehpad/token friendly
commit
|
commitdiff
|
tree
2015-11-08
David Majnemer
[WinEH] Update PHIs of CATCHRET successors
commit
|
commitdiff
|
tree
2015-11-07
David Majnemer
[InstCombine] Teach FoldPHIArgZextsIntoPHI about EHPads
commit
|
commitdiff
|
tree
2015-11-06
David Majnemer
[InstCombine] Don't insert an instruction after a terminator
commit
|
commitdiff
|
tree
2015-11-06
David Majnemer
[InstCombine] Don't RAUW tokens with undef
commit
|
commitdiff
|
tree
2015-10-27
David Majnemer
[SimplifyCFG] Don't DCE catchret because the successor...
commit
|
commitdiff
|
tree
2015-10-27
David Majnemer
[ScalarEvolutionExpander] PHI on a catchpad can be...
commit
|
commitdiff
|
tree
2015-10-27
David Majnemer
[ScalarEvolutionExpander] Properly insert no-op casts...
commit
|
commitdiff
|
tree
2015-10-26
David Majnemer
Update test to take into account for r251271.
commit
|
commitdiff
|
tree
2015-10-26
David Majnemer
[MC] Add support for GNU as-compatible binary operator...
commit
|
commitdiff
|
tree
2015-10-26
David Majnemer
[MC] Don't crash when .word is given bogus values
commit
|
commitdiff
|
tree
2015-10-22
David Majnemer
[Sink] Don't check BB.empty()
commit
|
commitdiff
|
tree
2015-10-22
David Majnemer
Attempt to fix formatting for operand bundles
commit
|
commitdiff
|
tree
2015-10-21
David Majnemer
[WinEH] Remove extraneous call to emitEHRegistrationOffsetLabel
commit
|
commitdiff
|
tree
2015-10-21
David Majnemer
[SimplifyCFG] Don't use-after-free an SSA value
commit
|
commitdiff
|
tree
2015-10-16
David Majnemer
[WinEH] Remove dead code/includes from WinEHPrepare
commit
|
commitdiff
|
tree
2015-10-15
David Majnemer
Speculatively unbreak Windows build
commit
|
commitdiff
|
tree
2015-10-15
David Majnemer
s/NumFiles/NumStreams/
commit
|
commitdiff
|
tree
2015-10-15
David Majnemer
[llvm-pdbdump] Provide a mechanism to dump the raw...
commit
|
commitdiff
|
tree
2015-10-13
David Majnemer
[InlineFunction] Correctly inline TerminatePadInst
commit
|
commitdiff
|
tree
2015-10-12
David Majnemer
[WinEH] Remove CatchObjRecoverIdx
commit
|
commitdiff
|
tree
2015-10-10
David Majnemer
[WinEH] Remove more dead code
commit
|
commitdiff
|
tree
2015-10-09
David Majnemer
[WinEH] Insert the catchpad return before CSR restoration
commit
|
commitdiff
|
tree
2015-10-07
David Majnemer
[WinEH] Refer to filter funclets using their symbol...
commit
|
commitdiff
|
tree
2015-10-07
David Majnemer
[WinEH] Remove unreachable blocks before preparation
commit
|
commitdiff
|
tree
2015-10-06
David Majnemer
[WinEH] Create a separate MBB for funclet prologues
commit
|
commitdiff
|
tree
2015-10-05
David Majnemer
[WinEH] Update CATCHRET's operand to match its successor
commit
|
commitdiff
|
tree
2015-10-04
David Majnemer
[SelectionDAGBuilder] Remove dead code
commit
|
commitdiff
|
tree
2015-10-04
David Majnemer
[WinEH] Permit branch folding in the face of funclets
commit
|
commitdiff
|
tree
2015-10-01
David Majnemer
[WinEH] Stop BranchFolding from merging across funclets
commit
|
commitdiff
|
tree
2015-10-01
David Majnemer
[WinEH] Make FuncletLayout more robust against catchret
commit
|
commitdiff
|
tree
2015-09-29
David Majnemer
[WinEH] Ensure that funclets obey the x64 ABI
commit
|
commitdiff
|
tree
2015-09-29
David Majnemer
[WinEH] Teach AsmPrinter about funclets
commit
|
commitdiff
|
tree
2015-09-23
David Majnemer
[DeadArgElim] Split the invoke successor edge
commit
|
commitdiff
|
tree
2015-09-19
David Majnemer
[InstCombine] FoldICmpCstShrCst failed for ashr when...
commit
|
commitdiff
|
tree
2015-09-19
David Majnemer
[InstCombine] FoldICmpCstShrCst didn't handle icmps...
commit
|
commitdiff
|
tree
2015-09-18
David Majnemer
[WinEH] Moved funclet pads should be in relative order
commit
|
commitdiff
|
tree
2015-09-17
David Majnemer
[WinEH] Fix tests broken by funclet-layout
commit
|
commitdiff
|
tree
2015-09-17
David Majnemer
[WinEH] Add a funclet layout pass
commit
|
commitdiff
|
tree
2015-09-16
David Majnemer
[WinEHPrepare] Turn terminatepad into a cleanuppad...
commit
|
commitdiff
|
tree
2015-09-16
David Majnemer
[WinEHPrepare] Provide a cloning mode which doesn't...
commit
|
commitdiff
|
tree
2015-09-16
David Majnemer
[WinEHPrepare] Refactor explicit EH preparation
commit
|
commitdiff
|
tree
2015-09-11
David Majnemer
[X86] Make sure startproc/endproc are paired
commit
|
commitdiff
|
tree
2015-09-10
David Majnemer
[IR] Conservatively mark 'catchpad' as accessing memory
commit
|
commitdiff
|
tree
2015-09-09
David Majnemer
Revert trunc(lshr (sext A), Cst) to ashr A, Cst
commit
|
commitdiff
|
tree
2015-09-07
David Majnemer
CODE_OWNERS.TXT is supposed to be sorted by surname
commit
|
commitdiff
|
tree
2015-09-06
David Majnemer
[InstCombine] Don't divide by zero when evaluating...
commit
|
commitdiff
|
tree
2015-09-05
David Majnemer
[InstCombine] Don't assume m_Mul gives back an Instruction
commit
|
commitdiff
|
tree
2015-09-04
David Majnemer
[MC] Replace comparison with isUInt<32>.
commit
|
commitdiff
|
tree
2015-09-01
David Majnemer
[MC] Generate a timestamp for COFF object files
commit
|
commitdiff
|
tree
2015-09-01
David Majnemer
[MC] Remove MCAssembler's copy of OS
commit
|
commitdiff
|
tree
2015-09-01
David Majnemer
[MC] Add support for generating COFF CRCs
commit
|
commitdiff
|
tree
2015-09-01
David Majnemer
[MC] Allow MCObjectWriter's output stream to be swapped out
commit
|
commitdiff
|
tree
2015-08-28
David Majnemer
Revert r246232 and r246304.
commit
|
commitdiff
|
tree
2015-08-28
David Majnemer
Test case for r246304.
commit
|
commitdiff
|
tree
2015-08-28
David Majnemer
[CodeGen] isInTailCallPosition didn't consider readnone...
commit
|
commitdiff
|
tree
2015-08-27
David Majnemer
[ValueTracking] readnone CallInsts are fair game for...
commit
|
commitdiff
|
tree
2015-08-26
David Majnemer
[SimplifyLibCalls] Fix a typo
commit
|
commitdiff
|
tree
2015-08-23
David Majnemer
[IR] Cleanup EH instructions a little bit
commit
|
commitdiff
|
tree
2015-08-20
David Majnemer
[InstSimplify] add nuw %x, C2 must be at least C2
commit
|
commitdiff
|
tree
2015-08-20
David Majnemer
[X86] Fix the (shl (and (setcc_c), c1), c2) -> (and...
commit
|
commitdiff
|
tree
2015-08-19
David Majnemer
[X86] Emit more efficient >= comparisons against 0
commit
|
commitdiff
|
tree
2015-08-19
David Majnemer
Replace some calls to isa<LandingPadInst> with isEHPad()
commit
|
commitdiff
|
tree
2015-08-18
David Majnemer
[InstSimplify] Remove unused variable
commit
|
commitdiff
|
tree
2015-08-18
David Majnemer
[InstSimplify] Don't assume getAggregateElement will...
commit
|
commitdiff
|
tree
2015-08-18
David Majnemer
[VectorUtils] Replace 'llvm::' qualification with ...
commit
|
commitdiff
|
tree
2015-08-18
David Majnemer
[WinEH] Calculate state numbers for the new EH representation
commit
|
commitdiff
|
tree
2015-08-17
David Majnemer
[WinEHPrepare] Replace unreasonable funclet terminators...
commit
|
commitdiff
|
tree
2015-08-17
David Majnemer
Revert "[InstCombinePHI] Partial simplification of...
commit
|
commitdiff
|
tree
2015-08-16
David Majnemer
Revert "Add support for cross block dse. This patch...
commit
|
commitdiff
|
tree
2015-08-16
David Majnemer
[InstCombine] Replace an and+icmp with a trunc+icmp
commit
|
commitdiff
|
tree
2015-08-16
David Majnemer
[X86] Widen the 'AND' mask if doing so shrinks the...
commit
|
commitdiff
|
tree
2015-08-15
David Majnemer
[IR] Update CreateCatchRet to take a return value
commit
|
commitdiff
|
tree
2015-08-15
David Majnemer
[IR] Give catchret an optional 'return value' operand
commit
|
commitdiff
|
tree
2015-08-14
David Majnemer
[IR] Add token types
commit
|
commitdiff
|
tree
2015-08-13
David Majnemer
[IR] Cleanup indentation of EH instructions
commit
|
commitdiff
|
tree
2015-08-13
David Majnemer
[llvm-cxxdump] Correctly process relocations when given...
commit
|
commitdiff
|
tree
2015-08-12
David Majnemer
Add myself as the InstCombine owner.
commit
|
commitdiff
|
tree
2015-08-11
David Majnemer
[IR] Verify EH pad predecessors
commit
|
commitdiff
|
tree
2015-08-11
David Majnemer
[WinEHPrepare] Add rudimentary support for the new...
commit
|
commitdiff
|
tree
2015-08-09
David Majnemer
[PHITransAddr] Don't assume that instruction operands...
commit
|
commitdiff
|
tree
2015-08-09
David Majnemer
[IR] Remove unused declaration
commit
|
commitdiff
|
tree
2015-08-08
David Majnemer
[IR] Cleanup some formatting issues in the EH instructions
commit
|
commitdiff
|
tree
2015-08-08
David Majnemer
[InstCombine] Don't try to sink EH pad instructions
commit
|
commitdiff
|
tree
next