index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMISelLowering.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instruction
Jim Grosbach
2010-07-16
1
-1
/
+5
*
Add support for NEON VMVN immediate instructions.
Bob Wilson
2010-07-14
1
-1
/
+4
*
Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to represent
Bob Wilson
2010-07-13
1
-7
/
+1
*
Extend the r107852 optimization which turns some fp compare to code sequence ...
Evan Cheng
2010-07-13
1
-3
/
+7
*
Optimize some vfp comparisons to integer ones. This patch implements the simp...
Evan Cheng
2010-07-08
1
-0
/
+3
*
Split the SDValue out of OutputArg so that SelectionDAG-independent
Dan Gohman
2010-07-07
1
-0
/
+3
*
The hasMemory argument is irrelevant to how the argument
Dale Johannesen
2010-06-25
1
-1
/
+0
*
Add basic support for NEON modified immediates besides VMOV.
Bob Wilson
2010-06-15
1
-1
/
+2
*
Rename functions referring to VMOV immediates to refer to NEON "modified
Bob Wilson
2010-06-14
1
-5
/
+5
*
For NEON vectors with 32- or 64-bit elements, select BUILD_VECTORs and
Bob Wilson
2010-06-04
1
-0
/
+7
*
Early implementation of tail call for ARM.
Dale Johannesen
2010-06-03
1
-0
/
+13
*
Clean up 80 column violations. No functional change.
Jim Grosbach
2010-06-02
1
-4
/
+5
*
back out 104862/104869. Can reuse stacksave after all. Very cool.
Jim Grosbach
2010-05-27
1
-1
/
+0
*
add ISD::STACKADDR to get the current stack pointer. Will be used by sjlj EH
Jim Grosbach
2010-05-27
1
-0
/
+1
*
Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in
Jim Grosbach
2010-05-26
1
-0
/
+1
*
Implement @llvm.returnaddress. rdar://8015977.
Evan Cheng
2010-05-22
1
-0
/
+1
*
Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.
Jim Grosbach
2010-05-22
1
-1
/
+1
*
Allow targets more controls on what nodes are scheduled by reg pressure, what...
Evan Cheng
2010-05-20
1
-0
/
+2
*
Allow TargetLowering::getRegClassFor() to be called on illegal types. Also
Evan Cheng
2010-05-15
1
-0
/
+4
*
Implement a bunch more TargetSelectionDAGInfo infrastructure.
Dan Gohman
2010-05-11
1
-9
/
+0
*
Remove the TargetLowering::getSubtarget() virtual function, which
Dan Gohman
2010-05-11
1
-1
/
+1
*
Get rid of the EdgeMapping map. Instead, just check for BasicBlock
Dan Gohman
2010-05-01
1
-3
/
+3
*
Use const qualifiers with TargetLowering. This eliminates several
Dan Gohman
2010-04-17
1
-29
/
+32
*
Move per-function state out of TargetLowering subclasses and into
Dan Gohman
2010-04-17
1
-1
/
+0
*
Reapply address space patch after fixing an issue in MemCopyOptimizer.
Mon P Wang
2010-04-04
1
-1
/
+1
*
Revert r100191 since it breaks objc in clang
Mon P Wang
2010-04-02
1
-1
/
+1
*
Reapply address space patch after fixing an issue in MemCopyOptimizer.
Mon P Wang
2010-04-02
1
-1
/
+1
*
Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.
Bob Wilson
2010-03-30
1
-1
/
+1
*
Added support for address spaces and added a isVolatile field to memcpy, memm...
Mon P Wang
2010-03-30
1
-1
/
+1
*
Revert this change, since it was causing ARM performance regressions.
Bob Wilson
2010-03-19
1
-0
/
+5
*
Get rid of target-specific fp <-> int nodes when still I'm here.
Anton Korobeynikov
2010-03-18
1
-5
/
+0
*
Get rid of target-specific nodes for fp16 <-> fp32 conversion.
Anton Korobeynikov
2010-03-18
1
-2
/
+0
*
Add codegen support for FP16 on ARM
Anton Korobeynikov
2010-03-14
1
-0
/
+2
*
Use NEON vmin/vmax instructions for floating-point selects.
Bob Wilson
2010-02-18
1
-1
/
+5
*
tighten up eh.setjmp sequence a bit.
Jim Grosbach
2010-02-08
1
-1
/
+2
*
Revert 95130.
Evan Cheng
2010-02-02
1
-1
/
+1
*
Pass callsite return type to TargetLowering::LowerCall and use that to check ...
Evan Cheng
2010-02-02
1
-1
/
+1
*
Eliminate target hook IsEligibleForTailCallOptimization.
Evan Cheng
2010-01-27
1
-1
/
+1
*
Patch by David Conrad:
Jim Grosbach
2010-01-18
1
-0
/
+2
*
Framework for atomic binary operations. The emitter for the pseudo instructions
Jim Grosbach
2009-12-12
1
-2
/
+7
*
Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr...
Jim Grosbach
2009-12-11
1
-0
/
+4
*
Add memory barrier intrinsic support for ARM. Moving towards adding the atomi...
Jim Grosbach
2009-12-10
1
-0
/
+3
*
isLegalICmpImmediate should take a signed integer; code clean up.
Evan Cheng
2009-11-12
1
-1
/
+8
*
Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...
Evan Cheng
2009-11-11
1
-0
/
+6
*
Use Unified Assembly Syntax for the ARM backend.
Jim Grosbach
2009-11-09
1
-2
/
+2
*
Add ARM codegen for indirect branches.
Bob Wilson
2009-10-30
1
-0
/
+1
*
Use fconsts and fconstd to materialize small fp constants.
Evan Cheng
2009-10-28
1
-0
/
+13
*
ARM does not support offset folding (yet). Disable it for now.
Anton Korobeynikov
2009-09-23
1
-0
/
+1
*
Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...
Evan Cheng
2009-09-18
1
-1
/
+2
*
Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.
Sandeep Patel
2009-09-02
1
-5
/
+5
[next]