projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Fix CRT selection logic when using CMake NMake generator.
2011-07-07
Evan Cheng
Sink feature IsThumb into MC layer.
commit
|
commitdiff
|
tree
2011-07-07
Evan Cheng
Feature bits are 64-bits.
commit
|
commitdiff
|
tree
2011-07-07
Evan Cheng
Compute feature bits at time of MCSubtargetInfo initialization.
commit
|
commitdiff
|
tree
2011-07-07
Evan Cheng
Change some ARM subtarget features to be single bit...
commit
|
commitdiff
|
tree
2011-07-07
Evan Cheng
Factor ARM triple parsing out of ARMSubtarget. Another...
commit
|
commitdiff
|
tree
2011-07-06
Evan Cheng
Add ARM MC registry routines.
commit
|
commitdiff
|
tree
2011-07-06
Evan Cheng
Rename files for consistency.
commit
|
commitdiff
|
tree
2011-07-06
Evan Cheng
createMCInstPrinter doesn't need TargetMachine anymore.
commit
|
commitdiff
|
tree
2011-07-06
Evan Cheng
Remove the AsmWriterEmitter (unused) feature that rely...
commit
|
commitdiff
|
tree
2011-07-02
Evan Cheng
Add getFeatureBits to extract feature bits for a given...
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc...
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Add MCSubtargetInfo target registry stuff.
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Rename TargetSubtarget to TargetSubtargetInfo for consistency.
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
- Added MCSubtargetInfo to capture subtarget features...
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Hide the call to InitMCInstrInfo into tblgen generated...
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Eliminate one extra conversion.
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Switch SubtargetFeatures from std::string to StringRef.
commit
|
commitdiff
|
tree
2011-06-30
Evan Cheng
Fix ARMSubtarget feature parsing.
commit
|
commitdiff
|
tree
2011-06-30
Evan Cheng
Fix the ridiculous SubtargetFeatures API where it implicitly...
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Indentation
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Add missing operand. rdar://9694169
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Sink SubtargetFeature and TargetInstrItineraries (renamed...
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Trim include
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Unbreak every backend.
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Move CallFrameSetupOpcode and CallFrameDestroyOpcode...
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Hide more details in tablegen generated MCRegisterInfo...
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Add MCInstrInfo registeration machinery.
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc...
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Alternative name enum should go into the enum portion.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Remove RegClass2VRegMap from MachineRegisterInfo.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Remove RCBarriers from TargetInstrDesc.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Remove the experimental (and unused) pre-ra splitting...
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
More refactoring. Move getRegClass from TargetOperandInfo...
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Rename unnecessary forward declaration.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
More refactoring. MC doesn't need know about subreg...
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
commit
|
commitdiff
|
tree
2011-06-25
Evan Cheng
Remove dead typedefs.
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Add include guard.
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Rename TargetDesc to MCTargetDesc
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Rename TargetRegisterDesc to MCRegisterDesc
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
- Add MCRegisterInfo registration machinery. Also added...
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Fix CellSPU CMakeLists.txt
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Starting to refactor Target to separate out code that...
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Rename TargetOptions::StackAlignment to StackAlignmentOverride.
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Remove TargetOptions.h dependency from ARMSubtarget.
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Remove TargetOptions.h dependency from X86Subtarget.
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Get rid of one getStackAlignment(). RegisterInfo shouldn...
commit
|
commitdiff
|
tree
2011-06-21
Evan Cheng
Reorg. No functionality change.
commit
|
commitdiff
|
tree
2011-06-21
Evan Cheng
Teach dag combine to match halfword byteswap patterns.
commit
|
commitdiff
|
tree
2011-06-17
Evan Cheng
Add an alternative rev16 pattern. We should figure...
commit
|
commitdiff
|
tree
2011-06-15
Evan Cheng
Another revsh pattern. rdar://9609059
commit
|
commitdiff
|
tree
2011-06-15
Evan Cheng
PerformBFICombine - (bfi A, (and B, Mask1), Mask2)...
commit
|
commitdiff
|
tree
2011-06-14
Evan Cheng
Also recognize ARM v4t and v5e variants.
commit
|
commitdiff
|
tree
2011-06-14
Evan Cheng
Update BitcodeWriter to match recent Triple changes...
commit
|
commitdiff
|
tree
2011-06-13
Evan Cheng
Aliased flag options should be directed to stdout,...
commit
|
commitdiff
|
tree
2011-05-27
Evan Cheng
Don't use movw / movt for iOS static codegen for now...
commit
|
commitdiff
|
tree
2011-05-27
Evan Cheng
Add iOS test
commit
|
commitdiff
|
tree
2011-05-25
Evan Cheng
Simplify r132022 based on Cameron's feedback.
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
Forgot dyn_cast check.
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant...
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
- Teach SelectionDAG::isKnownNeverZero to return true...
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
Remove dead option.
commit
|
commitdiff
|
tree
2011-05-22
Evan Cheng
Teach ValueTracking about x86 crc32 intrinsics.
commit
|
commitdiff
|
tree
2011-05-20
Evan Cheng
Revert accidental commit.
commit
|
commitdiff
|
tree
2011-05-20
Evan Cheng
Revert r131664 and fix it in instcombine instead. rdar...
commit
|
commitdiff
|
tree
2011-05-19
Evan Cheng
crc32 with 64-bit output zeros upper 32-bits. rdar...
commit
|
commitdiff
|
tree
2011-05-19
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2011-05-18
Evan Cheng
Revise r131553. Just use the type of the input node...
commit
|
commitdiff
|
tree
2011-05-18
Evan Cheng
Fix an ARMTargetLowering::LowerSELECT bug: legalized...
commit
|
commitdiff
|
tree
2011-05-17
Evan Cheng
Add target triple so test doesn't fail on Windows machines.
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Update comment.
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Re-enable branchfolding common code hoisting optimization...
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Temporarily disable the transformation. It's breaking...
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Re-commit 131172 with fix. MachineInstr identity checks...
commit
|
commitdiff
|
tree
2011-05-11
Evan Cheng
Add a late optimization to BranchFolding that hoist...
commit
|
commitdiff
|
tree
2011-05-06
Evan Cheng
80 col violations.
commit
|
commitdiff
|
tree
2011-05-03
Evan Cheng
Make the test less likely to fail with minor changes.
commit
|
commitdiff
|
tree
2011-04-27
Evan Cheng
If converter was being too cute. It look for root BBs...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
Be careful about scheduling nodes above previous calls...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
This test should be in MC. It breaks with changes to...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
Fix typo
commit
|
commitdiff
|
tree
2011-04-22
Evan Cheng
In Thumb2 mode, lower frame indix references to:
commit
|
commitdiff
|
tree
2011-04-22
Evan Cheng
Typo
commit
|
commitdiff
|
tree
2011-04-20
Evan Cheng
Remove -use-divmod-libcall. Let targets opt in when...
commit
|
commitdiff
|
tree
2011-04-19
Evan Cheng
Change A9 scheduling itineraries VLD* / VST* entries...
commit
|
commitdiff
|
tree
2011-04-19
Evan Cheng
Do not lose mem_operands while lowering VLD / VST intrinsics.
commit
|
commitdiff
|
tree
2011-04-16
Evan Cheng
Fix divmod libcall lowering. Convert to {S|U}DIVREM...
commit
|
commitdiff
|
tree
2011-04-15
Evan Cheng
Increase SubtargetFeatureKV Value and Implies fields...
commit
|
commitdiff
|
tree
2011-04-15
Evan Cheng
Fix another fcopysign lowering bug. If src is f64 and...
commit
|
commitdiff
|
tree
2011-04-14
Evan Cheng
Follow up on r127913. Fix Thumb revsh isel. rdar:/...
commit
|
commitdiff
|
tree
2011-04-11
Evan Cheng
Look pass copies when determining whether hoisting...
commit
|
commitdiff
|
tree
2011-04-11
Evan Cheng
Fix a couple of places where changes are made but not...
commit
|
commitdiff
|
tree
2011-04-08
Evan Cheng
Change -arm-trap-func= into a non-arm specific option...
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Add option to emit @llvm.trap as a function call instead...
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Change -arm-divmod-libcall to a target neutral option.
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Remove dead code. rdar://9221736.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Avoid de-referencing pass beginning of a basic block...
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Add comments.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Assign node order numbers to results of call instruction...
commit
|
commitdiff
|
tree
next