projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[asan] fix the ObjC support (asan Issue #33)
2012-01-30
Evan Cheng
PR11834: Use macros which are defined on Windows. Patch...
commit
|
commitdiff
|
tree
2012-01-25
Evan Cheng
Update hasProperty comment.
commit
|
commitdiff
|
tree
2012-01-21
Evan Cheng
Fix an obvious typo.
commit
|
commitdiff
|
tree
2012-01-19
Evan Cheng
More bundle related API additions.
commit
|
commitdiff
|
tree
2012-01-19
Evan Cheng
Rewriter should definitly rewrite instructions inside...
commit
|
commitdiff
|
tree
2012-01-19
Evan Cheng
Enhance finalizeBundle to return end of bundle iterator...
commit
|
commitdiff
|
tree
2012-01-19
Evan Cheng
- Slight change to finalizeBundle() interface. LastMI...
commit
|
commitdiff
|
tree
2012-01-19
Evan Cheng
Rename Finalizebundle to finalizeBundle to conform...
commit
|
commitdiff
|
tree
2012-01-14
Evan Cheng
After r147827 and r147902, it's now possible for unallocatab...
commit
|
commitdiff
|
tree
2012-01-13
Evan Cheng
DAGCombine's logic for forming pre- and post- indexed...
commit
|
commitdiff
|
tree
2012-01-12
Evan Cheng
When hoisting common code, watch out for uses which...
commit
|
commitdiff
|
tree
2012-01-12
Evan Cheng
Allow targets to select source order pre-RA scheduler.
commit
|
commitdiff
|
tree
2012-01-12
Evan Cheng
Move Sched::Preference out of TargetMachine.h where...
commit
|
commitdiff
|
tree
2012-01-11
Evan Cheng
Avoid CSE of instructions which define physical registers...
commit
|
commitdiff
|
tree
2012-01-10
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2012-01-10
Evan Cheng
Allow machine-cse to look across MBB boundary when...
commit
|
commitdiff
|
tree
2012-01-08
Evan Cheng
Don't forget to transfer implicit uses of return instruction.
commit
|
commitdiff
|
tree
2012-01-08
Evan Cheng
Avoid eraseing copies from a reserved register unless...
commit
|
commitdiff
|
tree
2012-01-07
Evan Cheng
Revert part of r147716. Looks like x87 instructions...
commit
|
commitdiff
|
tree
2012-01-07
Evan Cheng
Added a late machine instruction copy propagation pass...
commit
|
commitdiff
|
tree
2012-01-07
Evan Cheng
Copy implicit defs (e.g. r0) when changing tBX_RET...
commit
|
commitdiff
|
tree
2012-01-04
Evan Cheng
Fix more places which should be checking for iOS, not...
commit
|
commitdiff
|
tree
2012-01-04
Evan Cheng
For x86, canonicalize max
commit
|
commitdiff
|
tree
2011-12-21
Evan Cheng
Fix a couple of copy-n-paste bugs. Noticed by George...
commit
|
commitdiff
|
tree
2011-12-20
Evan Cheng
ARM target code clean up. Check for iOS, not Darwin...
commit
|
commitdiff
|
tree
2011-12-19
Evan Cheng
Move tests to FileCheck.
commit
|
commitdiff
|
tree
2011-12-19
Evan Cheng
Add a if-conversion optimization that allows 'true...
commit
|
commitdiff
|
tree
2011-12-17
Evan Cheng
Fix a CPSR liveness tracking bug introduced when I...
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Add a blurb about MachineInstr bundling support.
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Add high level description of MachineInstr bundles.
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Model ARM predicated write as read-mod-write. e.g.
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Allow target to specify register output dependency...
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Update test to something more sensible.
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Move isUnpredicatedTerminator() default implementation...
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Remove hasSSE1orAVX(). It's the same as hasXMM().
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Forgot setting -march.
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Add 256-bit variant vmovss and vmovsd patterns. rdar...
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Add various missing AVX patterns which was causing...
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Make MachineInstr instruction property queries more...
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Add test for r146163.
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Many of the SSE patterns should not be selected when...
commit
|
commitdiff
|
tree
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction properties...
commit
|
commitdiff
|
tree
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
commit
|
commitdiff
|
tree
2011-12-06
Evan Cheng
Mix some minor misuse of MachineBasicBlock iterator.
commit
|
commitdiff
|
tree
2011-11-29
Evan Cheng
Add another missing pattern. llvm-gcc likes f64 but...
commit
|
commitdiff
|
tree
2011-11-28
Evan Cheng
Revert r145273 and fix in SelectionDAG::InferPtrAlignment...
commit
|
commitdiff
|
tree
2011-11-28
Evan Cheng
DAG combine should not increase alignment of loads...
commit
|
commitdiff
|
tree
2011-11-28
Evan Cheng
Add missing avx pattern.
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Another missing X86ISD::MOVLPD pattern. rdar://10450317
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Disable expensive two-address optimizations at -O0...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Disable the assertion again. Looks like fastisel is...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Sink codegen optimization level into MCCodeGenInfo...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Revert r144568 now that r144730 has fixed the fast...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
If the 2addr instruction has other kills, don't move...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
RescheduleKillAboveMI() must backtrack to before the...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Process all uses first before defs to accurately capture...
commit
|
commitdiff
|
tree
2011-11-15
Evan Cheng
Set SeenStore to true to prevent loads from being moved...
commit
|
commitdiff
|
tree
2011-11-15
Evan Cheng
Add vmov.f32 to materialize f32 immediate splats which...
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
Avoid dereferencing off the beginning of lists.
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
At -O0, multiple uses of a virtual registers in the...
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
Add a missing pattern for X86ISD::MOVLPD. rdar://10436044
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
Teach two-address pass to re-schedule two-address instructio...
commit
|
commitdiff
|
tree
2011-11-10
Evan Cheng
Use a bigger hammer to fix PR11314 by disabling the...
commit
|
commitdiff
|
tree
2011-11-09
Evan Cheng
Hide cpu name checking in ARMSubtarget.
commit
|
commitdiff
|
tree
2011-11-08
Evan Cheng
Add workaround for Cortex-M3 errata 602117 by replacing...
commit
|
commitdiff
|
tree
2011-11-08
Evan Cheng
Add x86 isel logic and patterns to match movlps from...
commit
|
commitdiff
|
tree
2011-11-04
Evan Cheng
Fix some minor scheduling itinerary bug. It's not expected...
commit
|
commitdiff
|
tree
2011-10-27
Evan Cheng
Avoid partial CPSR dependency from loop backedges....
commit
|
commitdiff
|
tree
2011-10-26
Evan Cheng
Disable LICM speculation in high register pressure...
commit
|
commitdiff
|
tree
2011-10-26
Evan Cheng
Revert part of r142530. The patch potentially hurts...
commit
|
commitdiff
|
tree
2011-10-24
Evan Cheng
ARMConstantPoolMBB::print should print BB number.
commit
|
commitdiff
|
tree
2011-10-19
Evan Cheng
Fix TLS lowering bug. The CopyFromReg must be glued...
commit
|
commitdiff
|
tree
2011-10-17
Evan Cheng
Constraint register class with constrainRegClass()...
commit
|
commitdiff
|
tree
2011-10-14
Evan Cheng
A few 80-col violations.
commit
|
commitdiff
|
tree
2011-10-12
Evan Cheng
Disable machine LICM speculation check (for profitability...
commit
|
commitdiff
|
tree
2011-10-12
Evan Cheng
Fix r141744.
commit
|
commitdiff
|
tree
2011-10-11
Evan Cheng
Refine r141689 with a tri-state variable.
commit
|
commitdiff
|
tree
2011-10-07
Evan Cheng
Jakob is the code owner of register allocation and...
commit
|
commitdiff
|
tree
2011-10-07
Evan Cheng
High bits of movmskp{s|d} and pmovmskb are known zero...
commit
|
commitdiff
|
tree
2011-10-06
Evan Cheng
Cosmetic change.
commit
|
commitdiff
|
tree
2011-09-28
Evan Cheng
Tighten a ARM dag combine condition to avoid an identity...
commit
|
commitdiff
|
tree
2011-09-20
Evan Cheng
Fix a bug introduced during refactoring a couple of...
commit
|
commitdiff
|
tree
2011-09-06
Evan Cheng
Fix fall outs from my recent change on how carry bit...
commit
|
commitdiff
|
tree
2011-09-01
Evan Cheng
Teach MachineLICM reg pressure tracking code to deal...
commit
|
commitdiff
|
tree
2011-08-31
Evan Cheng
Fix (movhps load) lowering / pattern to match more...
commit
|
commitdiff
|
tree
2011-08-30
Evan Cheng
Follow up to r138791.
commit
|
commitdiff
|
tree
2011-08-30
Evan Cheng
Change ARM / Thumb2 addc / adde and subc / sube modeling...
commit
|
commitdiff
|
tree
2011-08-25
Evan Cheng
Hide -global-merge option.
commit
|
commitdiff
|
tree
2011-08-25
Evan Cheng
Add a command line option to disable global merge pass.
commit
|
commitdiff
|
tree
2011-08-25
Evan Cheng
Remove a out-of-place comment.
commit
|
commitdiff
|
tree
2011-08-24
Evan Cheng
Some autoconf tests use module level inline asm to...
commit
|
commitdiff
|
tree
2011-08-24
Evan Cheng
Move TargetRegistry and TargetSelect from Target to...
commit
|
commitdiff
|
tree
2011-08-23
Evan Cheng
Some refactoring so TargetRegistry.h no longer has...
commit
|
commitdiff
|
tree
2011-08-23
Evan Cheng
Fix 80 col violations.
commit
|
commitdiff
|
tree
2011-08-22
Evan Cheng
Follow up to Jim's r138278. This fixes commuteInstruction...
commit
|
commitdiff
|
tree
2011-08-04
Evan Cheng
Fix an obvious type. Patch by Ivan Krasin.
commit
|
commitdiff
|
tree
2011-08-04
Evan Cheng
Fix an obvious type. Patch by Ivan Krasin.
commit
|
commitdiff
|
tree
2011-08-03
Evan Cheng
Kill the export list as well.
commit
|
commitdiff
|
tree
2011-08-02
Evan Cheng
lldb doesn't need the edis dylib any more.
commit
|
commitdiff
|
tree
next