Skip to content
This repository was archived by the owner on Feb 5, 2019. It is now read-only.
/ llvm Public archive
forked from luqmana/llvm

Rebased on LLVM 3.6.0rc1 #27

Closed
wants to merge 10,000 commits into from
Closed
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
34630b6
[X86][SSE] Avoid vector byte shuffles with zero by using pshufb to cr…
RKSimon Jan 9, 2015
ca71be6
SimplifyCFG: check uses of constant-foldable instrs in switch destina…
zmodem Jan 9, 2015
d235180
Update comment.
Jan 9, 2015
e17e33b
Fix the JIT event listeners and replace the associated tests.
Jan 9, 2015
43cc8a5
Disable Go bindings test under UBSan.
vonosmas Jan 9, 2015
f79e2d4
Fix UBSan error reports in ValueMapCallbackVH and AssertingVH<T> empt…
vonosmas Jan 9, 2015
68016e0
Use the DiagnosticHandler to print diagnostics when reading bitcode.
espindola Jan 10, 2015
a14d6f1
[LoopUnroll] Fix the partial unrolling threshold for small loop sizes
Jan 10, 2015
6829815
[PowerPC] Readjust the loop unrolling threshold
Jan 10, 2015
2ba0f89
Fix undefined behavior (shift of negative value) in RuntimeDyldMachOA…
vonosmas Jan 10, 2015
1c6936f
Fully fix Bug #22115.
Jan 10, 2015
cc59790
tests: convert a couple of ARM relocation tests to readobj
compnerd Jan 10, 2015
e83fb8c
test: merge ARM relocations test
compnerd Jan 10, 2015
9c4081d
tests: fix previous commit
compnerd Jan 10, 2015
750f316
ConvertUTFTest: fix misleading empty line
gribozavr Jan 10, 2015
8ab13c6
Remove some whitespace.
Jan 10, 2015
9ae5b7a
[PowerPC] Mark zext of a small scalar load as free
Jan 10, 2015
dc857fe
.gitignore: add some rules for tagging programs
artagnon Jan 10, 2015
47abf0e
[X86][SSE] Improved (v)insertps shuffle matching
RKSimon Jan 10, 2015
3073d39
Revert r225500, it leads to infinite loops.
jsonn Jan 10, 2015
7f0da20
Fix PR22179.
sanjoy Jan 10, 2015
6c92f6e
[ADT] Remove the unused default constructor for iterator_range.
chandlerc Jan 11, 2015
561088e
[x86] Remove some windows line endings that snuck into the tests here.
chandlerc Jan 11, 2015
5e3c87e
ARM: add support for segment base relocations (SBREL)
compnerd Jan 11, 2015
776673e
X86: teach X86TargetLowering about L,M,O constraints
compnerd Jan 11, 2015
d2f4460
X86: Properly decode shuffle masks when the constant pool type is weird
majnemer Jan 11, 2015
85a0cb9
Revert most of r225597
majnemer Jan 11, 2015
e7f28b2
Added release notes for the Mips target.
dsandersllvm Jan 11, 2015
8da1635
Fix silly mistake in release notes for Mips.
dsandersllvm Jan 11, 2015
dc5a2da
[X86][SSE] Minor fix to VPBLENDW AVX2 commutation.
RKSimon Jan 11, 2015
b6bb7db
[PowerPC] Fix calls to non-function objects
Jan 12, 2015
ecf84c1
Add a new utility script that helps update very simple regression tests.
chandlerc Jan 12, 2015
7a95c03
Put this test's input in the Inputs directory where it belongs, rathe…
zygoloid Jan 12, 2015
ad01709
[mips][microMIPS] Implement BEQZ16 and BNEZ16 instructions
Jan 12, 2015
aebee0e
[SimplifyLibCalls] Factor out signature checks for fortifiable libcalls.
ahmedbougacha Jan 12, 2015
fe2d64e
[SimplifyLibCalls] Factor out str/mem libcall optimizations.
ahmedbougacha Jan 12, 2015
2cec3e9
[SimplifyLibCalls] Factor out fortified libcall handling.
ahmedbougacha Jan 12, 2015
de41906
[ASan] Move the shadow on Windows 32-bit from 0x20000000 to 0x40000000
timurrrr Jan 12, 2015
2124528
IR: Remove redundant calls to MDNode::setHash(), NFC
dexonsmith Jan 12, 2015
e5e4a9a
IR: Simplify replaceOperandWith(), NFC
dexonsmith Jan 12, 2015
5512415
Add r224985 back with two fixes.
espindola Jan 12, 2015
28184c1
IR: Make temporary nodes distinct
dexonsmith Jan 12, 2015
0315eb0
IR: Simplify code, NFC
dexonsmith Jan 12, 2015
1478aab
IR: Remove redundant comment, NFC
dexonsmith Jan 12, 2015
54b53ed
IR: Don't allow operands to become unresolved
dexonsmith Jan 12, 2015
095ca8f
RegisterCoalescer: Turn some impossible conditions into asserts
MatzeB Jan 12, 2015
b8e8faf
IR: Use SubclassData32 directly, NFC
dexonsmith Jan 12, 2015
7826807
IR: Separate out helper: resolveAfterOperandChange(), NFC
dexonsmith Jan 12, 2015
6205b21
IR: Separate out recalculateHash(), NFC
dexonsmith Jan 12, 2015
728315a
IR: Add test for handleChangedOperand() recursion
dexonsmith Jan 12, 2015
2211d38
GVN: propagate equalities for floating point compares
rotateright Jan 12, 2015
b461e83
Target: Allow target specific operand types
tstellarAMD Jan 12, 2015
d275e02
R600/SI: Use RegisterOperands to specify which operands can accept im…
tstellarAMD Jan 12, 2015
aea8ab8
IR: Prevent handleChangedOperand() recursion
dexonsmith Jan 12, 2015
2912990
IR: Separate out decrementUnresolvedOperandCount(), NFC
dexonsmith Jan 12, 2015
6fc2901
IR: Invert logic to simplify control flow, NFC
dexonsmith Jan 12, 2015
2d88dc2
[LIT] Decode string result in lit.util.capture
EricWF Jan 12, 2015
ae9e15f
IR: Split GenericMDNode into MDTuple and UniquableMDNode
dexonsmith Jan 12, 2015
0196561
IR: Push storeDistinctInContext() down to UniquableMDNode, NFC
dexonsmith Jan 12, 2015
dc6a335
IR: Move creation logic down to MDTuple, NFC
dexonsmith Jan 12, 2015
5316023
[X86] Make SSE min/max testcases more explicit. NFC.
ahmedbougacha Jan 12, 2015
45db33d
IR: Make MDNodeFwdDecl destructor public
dexonsmith Jan 12, 2015
c88b471
IR: Move creation logic to MDNodeFwdDecl, NFC
dexonsmith Jan 12, 2015
cd5bbd8
[X86] Also create+widen FMIN/FMAX nodes for v2f32.
ahmedbougacha Jan 12, 2015
1af0121
[LIT] Remove string decoding in gtest discovery code. lit.util.captur…
EricWF Jan 12, 2015
9e3e492
First crack at PowerPC 3.6 release notes
wschmidt-ibm Jan 12, 2015
d1ec4f0
IR: Stop erasing MDNodes from uniquing sets during teardown
dexonsmith Jan 12, 2015
343bb3e
IR: Prepare for a new UniquableMDNode subclass, NFC
dexonsmith Jan 12, 2015
d0517fe
AsmParser: Use normal references for metadata attachments, NFC
dexonsmith Jan 12, 2015
023f8e4
AsmParser: Remove unused version of ParseMDNodeID()
dexonsmith Jan 12, 2015
1a135ce
80-cols; NFC
rotateright Jan 12, 2015
9e8d3bc
AsmParser: ParseMDNode() => ParseMDTuple(), NFC
dexonsmith Jan 12, 2015
f89325d
Debug info: Factor out the creation of DWARF expressions from AsmPrinter
adrian-prantl Jan 12, 2015
93eb099
Debug Info: Implement DwarfUnit::addRegisterOffset using DwarfExpress…
adrian-prantl Jan 12, 2015
9460ae4
AsmParser: Simplify ParseMDTuple(), NFC
dexonsmith Jan 12, 2015
9e94791
AsmParser: Reorder ParseMetadata() logic, NFC
dexonsmith Jan 12, 2015
e390a8e
AsmParser: Factor duplicated code into ParseMDNode(), NFC
dexonsmith Jan 12, 2015
0c51e0a
AsmParser: Use subclass API instead of MDNode wrappers, NFC
dexonsmith Jan 12, 2015
8d86cef
Bitcode: Simplify emission of METADATA_BLOCK
dexonsmith Jan 12, 2015
f3e42b3
Bitcode: Range-based for, NFC
dexonsmith Jan 12, 2015
442539c
Bitcode: Range-based for, NFC
dexonsmith Jan 12, 2015
0c3289e
Bitcode: Add abbreviation for METADATA_NAME
dexonsmith Jan 12, 2015
e73fc94
Bitcode: Range-based for, NFC
dexonsmith Jan 12, 2015
8afb6d0
Debug Info: Implement DwarfUnit::addRegisterOpPiece() using DwarfExpr…
adrian-prantl Jan 12, 2015
c815f15
[X86][SSE] Minor regression fix for r225551
RKSimon Jan 12, 2015
3d6fed1
Untwine this expression. Thanks to David for noticing!
adrian-prantl Jan 12, 2015
5e3ba22
IR: Fix unit test memory leak reported by ASan
dexonsmith Jan 12, 2015
bb71589
IR: Remove incorrect comment, NFC
dexonsmith Jan 12, 2015
21c4458
[PM] Sink the reference vs. value decision for IR units out of the
chandlerc Jan 12, 2015
34ae4e7
Debug Info: Add a virtual destructor to DwarfExpression.
adrian-prantl Jan 12, 2015
2f95648
Run clang-format on the parts of AsmPrinterDwarf where it improves the
adrian-prantl Jan 12, 2015
80840b5
IR: Unbreak the MSVC build after r225689
dexonsmith Jan 12, 2015
549b6db
R600/SI: Remove redundant setting expand on f64 vectors
arsenm Jan 12, 2015
1ec250a
musttail: Only set the inreg flag for fastcall and vectorcall
rnk Jan 12, 2015
0ec7e83
remove extra semicolon
adrian-prantl Jan 12, 2015
df545e8
Make DwarfExpression store the AsmPrinter instead of the TargetMachine.
adrian-prantl Jan 12, 2015
120c186
IR: Split out writeMDTuple(), NFC
dexonsmith Jan 12, 2015
7521234
Debug Info: Move support for constants into DwarfExpression.
adrian-prantl Jan 13, 2015
ab860e7
Release tag script: add -dry-run flag
zmodem Jan 13, 2015
589d1a1
Release tag script: add -revision option
zmodem Jan 13, 2015
7472c76
Release merge script: don't actually commit the merge
zmodem Jan 13, 2015
4fef722
IR: Fix an inverted assertion when replacing resolved operands
dexonsmith Jan 13, 2015
ccd4840
Grammar and spelling.
echristo Jan 13, 2015
4795235
Revert "IR: Fix an inverted assertion when replacing resolved operands"
dexonsmith Jan 13, 2015
9136fdd
[PM] Re-clang-format much of this code as the code has changed some and
chandlerc Jan 13, 2015
29ad750
Combine fcmp + select to fminnum / fmaxnum if no nans and legal
arsenm Jan 13, 2015
698be08
IR: Remove an invalid assertion when replacing resolved operands
dexonsmith Jan 13, 2015
221a707
Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics
rnk Jan 13, 2015
3535251
Phabricator calls it "subscriber" not "cc"
Jan 13, 2015
6e4bbf0
IR: Use unique_ptr, NFC
dexonsmith Jan 13, 2015
2b390f4
[PM] Fix another place where I was using an overly generic T&& for the
chandlerc Jan 13, 2015
d8f69a7
Rename llvm.recoverframeallocation to llvm.framerecover
rnk Jan 13, 2015
97c66ef
fix typo; NFC
rotateright Jan 13, 2015
cd7eb37
Disable a warning for self move since the test is checking for this b…
Weverything Jan 13, 2015
6b1894a
[PM] Fold all three analysis managers into a single AnalysisManager
chandlerc Jan 13, 2015
3423a7b
ARM: prepare prefix parsing for improved AAELF support
compnerd Jan 13, 2015
2bcc808
Standardize {pred,succ,use,user}_empty()
artagnon Jan 13, 2015
65535d3
fix {typo, build failure} in r225760
artagnon Jan 13, 2015
24dbb79
Peephole opt needs optimizeSelect() to keep track of newly created MIs
joker-eph Jan 13, 2015
16a6d38
IR/MetadataTest.cpp: Appease msc17 to avoid initializer list.
chapuni Jan 13, 2015
464a522
[OCaml] Use $CAMLORIGIN, an rpath-$ORIGIN-like mechanism in OCaml.
whitequark Jan 13, 2015
44ce0c8
Update release notes wrt OCaml bindings.
whitequark Jan 13, 2015
92602ea
[PM] Refactor the new pass manager to use a single template to implement
chandlerc Jan 13, 2015
0ef3c5a
[PM] Remove the 'AnalysisManagerT' type parameter from numerous layers
chandlerc Jan 13, 2015
f416c10
[PM] In the PassManager template, remove a pointless indirection through
chandlerc Jan 13, 2015
5b23df7
SLPVectorizer: Cache results from memory alias checking.
eeckstein Jan 13, 2015
17486ba
[OCaml] Allow out-of-tree builds of LLVM bindings.
whitequark Jan 13, 2015
df70ab2
Silence warnings about unknown pragmas for compilers that are not Cla…
AaronBallman Jan 13, 2015
046c3e8
Revert "SLPVectorizer: Cache results from memory alias checking."
eeckstein Jan 13, 2015
9dd21f4
Added TLI hook for isFPExtFree. Some of the FMA combine heuristics ar…
Jan 13, 2015
102e66e
Added a Mips lld milestone to the release notes for the 3.6 release.
dsandersllvm Jan 13, 2015
abdc028
[mips][microMIPS] Fix issue with 16b instructions in jr instruction d…
Jan 13, 2015
a950d7c
[PowerPC] Add DWARF numbers for CA (XER), etc.
Jan 13, 2015
a82e676
[PowerPC] Split the blr definition into BLR and BLR8
Jan 13, 2015
5e50885
[StackMaps] Allow the target to pre-process the live-out mask
Jan 13, 2015
b41c7e5
[StackMaps] Mark in CallLoweringInfo when lowering a patchpoint
Jan 13, 2015
0ca9b79
[StackMaps] Use CurrentFnSymForSize
Jan 13, 2015
232f393
[PowerPC] Add StackMap/PatchPoint support
Jan 13, 2015
6365882
[PowerPC] Add missing override keyword
Jan 13, 2015
3d6977a
Update multiline.ll testcase to handle (ppc64le) .localentry directive
willschm Jan 13, 2015
ea55ece
Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"
Jan 13, 2015
0ba9a7e
Add link to Go bindings documentation.
pcc Jan 13, 2015
33943f8
Running clang-format on CommandLine.h and CommandLine.cpp.
Jan 13, 2015
5a4c26e
Use the integrated assembler as default on PowerPC
uweigand Jan 13, 2015
81d2500
Use the integrated assembler as default on SystemZ
uweigand Jan 13, 2015
88e1d95
Fix non-determinism issue in SLP
Jan 13, 2015
9e495c5
R600: Make cttz / ctlz cheap to speculate
arsenm Jan 13, 2015
d640962
IR: Add MDLocation class
dexonsmith Jan 13, 2015
186399b
IR: Fix GCC error from MDLocation::getInlinedAt()
dexonsmith Jan 13, 2015
8603a3d
R600: Implement getRsqrtEstimate
arsenm Jan 13, 2015
7c06364
R600: Implement getRecipEstimate
arsenm Jan 13, 2015
3b0fe4e
AsmParser/Bitcode: Add support for MDLocation
dexonsmith Jan 13, 2015
6dc4b28
[PM] Sink the convenience typedefs after the class template they are
chandlerc Jan 13, 2015
1223276
DAGCombiner: simplify by using condition variables; NFC
MatzeB Jan 13, 2015
cebcef6
[AVX512] Add pretty-printing of shuffle mask for unpacks
anemet Jan 13, 2015
293f71d
[AVX512] Unpack support in new shuffle lowering
anemet Jan 13, 2015
f38f71d
Fix function names in tests from r225838.
anemet Jan 13, 2015
3c95d9c
[PM] Push the debug option for the new pass manager into the opt tool
chandlerc Jan 13, 2015
a28a251
[PM] Remove the defunt CGSCC-specific debug flag.
chandlerc Jan 13, 2015
d90e506
R600/SI: Add pattern for bitcasting fp immediates to integers
tstellarAMD Jan 13, 2015
7841554
Debug Info: Turn DIExpression::getFrameRegister() into an isFrameRegi…
adrian-prantl Jan 13, 2015
82df5a6
Document, cleanup, and clang-format DwarfExpression.h
adrian-prantl Jan 13, 2015
9fb34c5
cleanup.
adrian-prantl Jan 13, 2015
656da67
[AVX512] Add 16x32 unpck tests as well
anemet Jan 13, 2015
57ed5ff
Debug Info: Move the complex expression handling (=the remainder) of
adrian-prantl Jan 13, 2015
bc42415
Debug Info: Bail out of AddMachineRegPiece() if MachineReg is not a
adrian-prantl Jan 13, 2015
2a463a1
[PM] Move the LazyCallGraph printing functionality to a print method.
chandlerc Jan 13, 2015
4e5d08a
Revert "Debug Info: Bail out of AddMachineRegPiece() if MachineReg is…
adrian-prantl Jan 14, 2015
bb7e1f3
Debug Info: Don't bother emitting DW_AT_frame_base if the function has
adrian-prantl Jan 14, 2015
c910922
Revert r225854: [PM] Move the LazyCallGraph printing functionality to
chandlerc Jan 14, 2015
7c84568
Don't set LD_PRELOAD to ''. It doesn't work on OpenBSD.
espindola Jan 14, 2015
ce0f74d
Migrate ABIName to MCTargetOptions so that it can be shared between
echristo Jan 14, 2015
7e73dc4
Remove unused predicate.
echristo Jan 14, 2015
61d6dc4
[SimplifyLibCalls] Don't try to simplify indirect calls.
ahmedbougacha Jan 14, 2015
cb5c0e6
Utils: Use MDTuple::get() directly, NFC
dexonsmith Jan 14, 2015
f29d97e
Utils: Extract helper function, NFC
dexonsmith Jan 14, 2015
e733e54
Debug Info: Move DIEDwarfExpression into DwarfExpression.h because it
adrian-prantl Jan 14, 2015
db48bda
Debug Info: Emitting a register in DwarfExpression may fail. Report the
adrian-prantl Jan 14, 2015
f82fc00
Debug Info: Implement DwarfCompileUnit::addComplexAddress() using
adrian-prantl Jan 14, 2015
874f377
Utils: Use helper function directly, NFC
dexonsmith Jan 14, 2015
c60bd0c
Utils: Separate out mapDistinctNode(), NFC
dexonsmith Jan 14, 2015
fbf153a
Utils: MDNode => UniquableMDNode, NFC
dexonsmith Jan 14, 2015
504fa89
CodeGen support for x86_64 SEH catch handlers in LLVM
rnk Jan 14, 2015
5f1f94e
Utils: Extract mapUniquedNode(), NFC
dexonsmith Jan 14, 2015
73f9065
Utils: Simplify code, NFC
dexonsmith Jan 14, 2015
7a4708e
Adjust ScheduleDAGSDNodes::RegDefIter for patchpoints
Jan 14, 2015
21befa7
Insert random noops to increase security against ROP attacks (llvm)
jfbastien Jan 14, 2015
ade705c
Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint…
Jan 14, 2015
cc1ea9c
Utils: Extract shouldRemapUniquedNode(), NFC
dexonsmith Jan 14, 2015
6f73d6f
Utils: Extract cloneMDTuple(), NFC
dexonsmith Jan 14, 2015
aafca11
R600/SI: Define a schedule model
tstellarAMD Jan 14, 2015
74195b2
Utils: Add mapping for uniqued MDLocations
dexonsmith Jan 14, 2015
9b68f1c
Utils: Move cloneMD*() up, NFC
dexonsmith Jan 14, 2015
df7a3b3
Utils: Extract cloneMDNode(), NFC
dexonsmith Jan 14, 2015
ffa1a45
Utils: Thread distinct-ness through the cloneMD*() functions, NFC
dexonsmith Jan 14, 2015
68ee48f
Utils: Handle remapping distinct MDLocations
dexonsmith Jan 14, 2015
4d430f0
Utils: Remove unreachable break, NFC
dexonsmith Jan 14, 2015
8b6a26c
Implement new way of expanding extloads.
arsenm Jan 14, 2015
781f7ee
R600/SI: Fix bad code with unaligned byte vector loads
arsenm Jan 14, 2015
140c2ec
R600/SI: Remove some redudant load testcases.
arsenm Jan 14, 2015
037c21f
[PowerPC] Fix the noop-insert test
Jan 14, 2015
a8f0d2f
Remove trailing slash from r225924
dexonsmith Jan 14, 2015
09bec94
ARM: add test for crc32 instructions in CodeGen.
TNorthover Jan 14, 2015
1bcf09e
Disable -Wunknown-pragmas in a test so that Clang without -Wself-move…
Weverything Jan 14, 2015
69f00b7
TargetInstrInfo.h: Fix \param in r225772. [-Wdocumentation]
chapuni Jan 14, 2015
e928b40
Fix a wrong comment in LoopVectorize.
Jan 14, 2015
d39ad60
[dom] Add a basic dominator tree test.
chandlerc Jan 14, 2015
3abe6ea
[dom] Clean up some comments in this header that were confusingly
chandlerc Jan 14, 2015
35854cb
[dom] The formatting of the generic domtree has bitrotted over the years
chandlerc Jan 14, 2015
cf0dee8
[dom] Remove extraneous inline keywords. Template functions and inline
chandlerc Jan 14, 2015
2a38522
Disable a couple of tests, CodeGen/X86/noop-insert.ll and CodeGen/X86…
chapuni Jan 14, 2015
1679d0d
X86: validate 'int' instruction
compnerd Jan 14, 2015
1dcdcc0
NVPTX: Remove bogus remap logic for global variable address spaces
dexonsmith Jan 14, 2015
1f62091
NVPTX: Use MapMetadata() instead of custom/stale/untested logic
dexonsmith Jan 14, 2015
7f0cbb5
Revert "Insert random noops to increase security against ROP attacks …
jfbastien Jan 14, 2015
497b958
Fold a loop for array processing in ComputeLinearIndex
joker-eph Jan 14, 2015
e1f65e2
X86: only access operands if they are present
compnerd Jan 14, 2015
125de50
Add assertions for out of bound index in ComputeLinearIndex
joker-eph Jan 14, 2015
cfe9240
DAG Combiner: Fold SelectCC When Cond is UNDEF
joker-eph Jan 14, 2015
df6c8ef
SelectionDAG: add a -filter-view-dags option to llc
joker-eph Jan 14, 2015
3eafccc
Use the operand vector instead so inline assembly can be validated too
majnemer Jan 14, 2015
f449c53
Use the integrated assembler by default on SPARC.
brad0 Jan 14, 2015
4d47479
[PM] Make DominatorTrees (corectly) movable so that we can move them
chandlerc Jan 14, 2015
8da9819
Add disassembler tests for mips32r2 platform. There are no functional…
Jan 14, 2015
92e2862
[mips] Refine octeon instructions seq/seqi/sne/snei
redstar Jan 14, 2015
8c3a02f
[PM] Port domtree to the new pass manager (at last).
chandlerc Jan 14, 2015
4010b7d
[dom] Make the DominatorTreeBase not a dynamic class!
chandlerc Jan 14, 2015
fd06dd8
Correct POP handling for v7m
Jan 14, 2015
1b27914
[cleanup] Re-sort all the #include lines in LLVM using
chandlerc Jan 14, 2015
d6238e7
reapply: SLPVectorizer: Cache results from memory alias checking.
eeckstein Jan 14, 2015
81e68c9
Add disassembler tests for mips32r2 platform. There are no functional…
Jan 14, 2015
5f92811
Handle a symbol being undefined.
espindola Jan 14, 2015
01cef58
Override the TLI callback enableAggressiveFMAFusion and return true. …
Jan 14, 2015
735aa71
Check that the TLI callback enableAggressiveFMAFusion has the desired…
Jan 14, 2015
33040cf
R600/SI: Spill VGPRs to scratch space for compute shaders
tstellarAMD Jan 14, 2015
65e0a4d
R600/SI: Use IMPLICIT_DEF and KILL when failing to spill VGPRs
tstellarAMD Jan 14, 2015
2f39336
fix typos
rotateright Jan 14, 2015
e8ac5dc
Creating release_36 branch off revision 225991
zmodem Jan 14, 2015
96da76c
Change version from 3.6.0svn to 3.6.0
zmodem Jan 14, 2015
97ae37b
Merging r226023:
zmodem Jan 14, 2015
7a539a8
Merging r226029:
dexonsmith Jan 15, 2015
5b06455
Merging r226044:
dexonsmith Jan 15, 2015
9a2c602
Merging r226046:
dexonsmith Jan 15, 2015
7e47c13
Merging r226048:
dexonsmith Jan 15, 2015
76c60fb
Merging r226058:
dexonsmith Jan 15, 2015
05724d9
Add getPassInfo() function to llvm::Pass
c-a Dec 24, 2013
44647be
Add a NullCheckElimination pass
Jun 26, 2014
6b96d7d
Add the NullCheckElimination pass to the default pass list
Jun 27, 2014
76f6de9
Improve the NullCheckElimination pass
Jun 29, 2014
f552194
Correctly unpack the std::pair
Jan 27, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .arcconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"project_id" : "llvm",
"conduit_uri" : "http://llvm-reviews.chandlerc.com/"
"conduit_uri" : "http://reviews.llvm.org/"
}
2 changes: 2 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
BasedOnStyle: LLVM

1 change: 1 addition & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Checks: '-*,clang-diagnostic-*,llvm-*,misc-*'
20 changes: 19 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -18,10 +18,19 @@
# vim swap files
.*.swp
.sw?
#OS X specific files.
.DS_store

#==============================================================================#
# Explicit files to ignore (only matches one).
#==============================================================================#
# Various tag programs
/tags
/TAGS
/GPATH
/GRTAGS
/GSYMS
/GTAGS
.gitusers
autom4te.cache
cscope.files
@@ -35,7 +44,6 @@ compile_commands.json
#==============================================================================#
# External projects that are tracked independently.
projects/*
!projects/sample
!projects/CMakeLists.txt
!projects/Makefile
# Clang, which is tracked independently.
@@ -44,5 +52,15 @@ tools/clang
tools/lldb
# lld, which is tracked independently.
tools/lld
# llgo, which is tracked independently.
tools/llgo
# Polly, which is tracked independently.
tools/polly
# Sphinx build tree, if building in-source dir.
docs/_build

#==============================================================================#
# Files created in tree by the Go bindings.
#==============================================================================#
bindings/go/llvm/llvm_config.go
bindings/go/llvm/workdir
Loading