Skip to content

Pull request 13/03/2015 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10,000 commits into from
Mar 13, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
fe1ef27
Fix the autoconf build
majnemer Mar 7, 2015
b8056be
[DAGCombiner] Add a shuffle mask commutation helper function. NFCI.
RKSimon Mar 7, 2015
c8a95a8
Make static variables const if possible. Makes them go into a read-on…
d0k Mar 8, 2015
692f738
[X86][AVX] Fix wrong lowering of VPERM2X128 nodes
adibiagio Mar 8, 2015
c03496d
Teach DataLayout to infer a plausible alignment for things even when …
resistor Mar 8, 2015
da4471d
Simplify expressions involving boolean constants with clang-tidy
dwblaikie Mar 9, 2015
9bfcfff
DCE: isArrayMalloc() is not used neither in LLVM nor Clang
joker-eph Mar 9, 2015
4c8f5af
InstCombine: fix fold "fcmp x, undef" to account for NaN
joker-eph Mar 9, 2015
3836dd0
Run LICM pass after loop unrolling pass.
Mar 9, 2015
994b4c7
Introduce runtime unrolling disable matadata and use it to mark the s…
Mar 9, 2015
40e6627
[AArch64] Enable partial & runtime unrolling on cortex-a57
Mar 9, 2015
8e120d8
Fix a bug in the LLParser where we failed to diagnose landingpads wit…
resistor Mar 9, 2015
1428f08
Revert r231630 - Run LICM pass after loop unrolling pass.
Mar 9, 2015
d1232fa
Fix line ending in test CodeGen/X86/pr22774.ll. NFC.
adibiagio Mar 9, 2015
d10eb70
R600/SI: Fix getNumSGPRsAllowed for VI
Mar 9, 2015
c4ca7b5
R600/SI: Limit SGPRs to 80 on Tonga and Iceland
Mar 9, 2015
b0c4857
SymbolRewriter: Hide implementation details
d0k Mar 9, 2015
d3ff0b9
Move unreferenced passes into the cpp file
d0k Mar 9, 2015
cc9a0ba
R600/SI: Fix opcode for ds_read2_b64 and ds_read2st64_b64
tstellarAMD Mar 9, 2015
2ffe261
R600/SI: Fix DS definitions and add missing instructions
tstellarAMD Mar 9, 2015
0df4e22
Make helper functions static.
d0k Mar 9, 2015
18afdb3
Add logical ops to Mips fast-isel
Mar 9, 2015
a32448c
Remove dummy method implementations.
espindola Mar 9, 2015
ce9ee4e
Don't repeat name in comment. NFC.
espindola Mar 9, 2015
be88669
Print jump tables before exception tables.
espindola Mar 9, 2015
1bee90c
[Hexagon] Adding PackHL nodes and some missing modeling instructions …
Mar 9, 2015
0df66b8
Drop the hacks used for partial C99 math libraries.
d0k Mar 9, 2015
71706a0
Add support for Nuxi CloudABI.
EdSchouten Mar 9, 2015
93ecb89
Delete dead code. NFC.
espindola Mar 9, 2015
4c5aebe
R600/SI: Refactor DS instruction defs
tstellarAMD Mar 9, 2015
3db9216
R600/SI: Move gds operand to the end of operand list
tstellarAMD Mar 9, 2015
cbbfb05
InstrProf: Allow hexadecimal function hashes in proftext format
bogner Mar 9, 2015
05b74bc
InstrProf: Use the proftext format for these coverage tests
bogner Mar 9, 2015
99101c7
[Hexagon] Changing AddrFI back to ADDRri to address test issue.
Mar 9, 2015
70d77d1
[Hexagon] Removing TFR_condset_ir/TFR_condset_ri modeling.
Mar 9, 2015
a0ce232
[Hexagon] Eliminating immediate condition set.
Mar 9, 2015
905c6fb
Don't prime the section map.
espindola Mar 9, 2015
d2c1ecf
[Hexagon] Removing old halfword codegen instructions and updating con…
Mar 9, 2015
5e261ee
Remove the remaining uses of abs64 and nuke it.
d0k Mar 9, 2015
fe8490c
TableGen: Use 'enum : uint64_t' for feature flags to fix -Wmicrosoft
rnk Mar 9, 2015
8c2919a
[Hexagon] Updating constant set to simpler versions.
Mar 9, 2015
be25211
DwarfAccelTable: fix obvious typo.
fredriss Mar 9, 2015
c2d30ae
[Hexagon] Reverting r231699
Mar 9, 2015
afeb9bf
[SCEV] Add a `scalar-evolution-print-constant-ranges' option
sanjoy Mar 9, 2015
cd5029d
[SCEV] Unify getUnsignedRange and getSignedRange
sanjoy Mar 9, 2015
ffc2de4
[Hexagon] Reapply r231699. Remove assumption that second operand is …
Mar 9, 2015
e8cbce9
[Hexagon] Use single tailcall pseudoinst and fix checking for label j…
Mar 9, 2015
9e065f5
Use a MapVector instead of an extra sort.
espindola Mar 9, 2015
4c27f8d
Reland r229944: EH: Prune unreachable resume instructions during Dwar…
rnk Mar 9, 2015
fad7495
[X86] Add nounwind to vector-idiv.ll testcases. NFC.
ahmedbougacha Mar 9, 2015
55a0606
[CodeGen] Replace the reused stores' chain for extractelt expansion.
ahmedbougacha Mar 9, 2015
22feef4
LLParser: gep: Simplify parsing error handling
dwblaikie Mar 9, 2015
376b961
[Hexagon] Removing unused patterns.
Mar 9, 2015
6d61784
[Orc][MCJIT][RuntimeDyld] Add symbol flags to symbols in RuntimeDyld.…
lhames Mar 9, 2015
8829ba1
[Orc][MCJIT][RuntimeDyld] Add header that was accidentally left out o…
lhames Mar 9, 2015
5cb5adb
Don't treat .foo as two path components in path::iterators
benlangmuir Mar 10, 2015
91b5e11
Remove an unused variable.
echristo Mar 10, 2015
5225aec
Temporarily revert r231726 and r231724 as they're breaking the build.:
echristo Mar 10, 2015
14bd47e
DwarfAccelTable: Fix handling of hash collisions.
fredriss Mar 10, 2015
a7b107b
[sanitizer] decrease sanitizer-coverage-block-threshold from 1000 to …
kcc Mar 10, 2015
935a3aa
[sanitizer] fix instrumentation with -mllvm -sanitizer-coverage-block…
kcc Mar 10, 2015
529919f
DataLayout is mandatory, update the API to reflect it with references.
joker-eph Mar 10, 2015
456a54a
Added special handling for inttoptr in CFLAA.
gburgessiv Mar 10, 2015
d8bd7ce
Added ConstantExpr support to CFLAA.
gburgessiv Mar 10, 2015
810c3f5
Move label creation close to emission. NFC.
espindola Mar 10, 2015
541e68e
Remove extra indentation of entire function body. NFC.
topperc Mar 10, 2015
d4843f4
Improve and simplify EnforceSmallerThan for vector types.
topperc Mar 10, 2015
9e894a9
use range-based for loops; NFC
rotateright Mar 10, 2015
d8b587d
DwarfAccelTable: remove unneeded bucket terminators.
fredriss Mar 10, 2015
ec53c65
removed function names from comments; NFC
rotateright Mar 10, 2015
44292e8
Use a better name for compile unit labels.
espindola Mar 10, 2015
774ad7a
Remove incredibly confusing isBaseAddressKnownZero.
espindola Mar 10, 2015
cf08570
Move variable into assert to fix -Asserts builds.
espindola Mar 10, 2015
645fd68
Fix an infinite loop in InstCombine when an instruction with no users…
resistor Mar 10, 2015
4935faa
Fix an issue in the verifier where we could try to read information o…
resistor Mar 10, 2015
bb6a88c
Fix a stack overflow in the assembler when checking that GEPs must be…
resistor Mar 10, 2015
3a3665f
Fix a crash in InstCombine where we could try to truncate a switch co…
resistor Mar 10, 2015
1132d0c
Teach raw_ostream to accept SmallString.
yrnkrn Mar 10, 2015
b02d16e
The operand flag word used in ISD::INLINEASM is an i32 not a pointer.…
dsandersllvm Mar 10, 2015
5f9683f
Fix a crash in Dependency Analysis.
kvbhat Mar 10, 2015
93ca6e0
Removing dead code to silence warning C4060: switch statement contain…
AaronBallman Mar 10, 2015
57f4227
Don't repeat names and clang-format this file.
espindola Mar 10, 2015
36b589f
Fix a memory corruption in Dependency Analysis.
kvbhat Mar 10, 2015
71653f3
Remove effectively dead code.
espindola Mar 10, 2015
7aace59
Hexagon: Remove pass that does nothing at all
d0k Mar 10, 2015
137e1f3
[X86, AVX] replace vinsertf128 intrinsics with generic shuffles
rotateright Mar 10, 2015
92811fa
R600/SI: Add 32-bit encoding of v_cndmask_b32
tstellarAMD Mar 10, 2015
c2e1ba5
R600/SI: Move kill flag to second instruction when splitting SMRD
tstellarAMD Mar 10, 2015
29e7485
R600/SI: Re-order MUBUF operands to match asm strings.
tstellarAMD Mar 10, 2015
d472057
R600/SI: Add _IDXEN and _BOTHEN variants for buffer_store
tstellarAMD Mar 10, 2015
e891f49
[BranchFolding] Remove MMOs during tail merge to preserve dependencies.
Mar 10, 2015
68beb2a
Teach lowering to correctly handle invoke statepoint and gc results t…
igor-laevsky Mar 10, 2015
f681b3f
remove function names from comments; NFC
rotateright Mar 10, 2015
0f4df6d
Store an optional section start label in MCSection.
espindola Mar 10, 2015
0ddb48c
[LoopAccesses 1/3] Expose MemoryDepChecker to LAA users
anemet Mar 10, 2015
7063c7e
[LoopAccesses 2/3] Allow querying of interesting dependences
anemet Mar 10, 2015
8e7d56f
[LoopAccesses 3/3] Print the dependences with -analyze
anemet Mar 10, 2015
7b3db42
Hexagon: Remove unused InstrMapping.
d0k Mar 10, 2015
5b536e4
NVPTX: Remove copy of LLVMInitializeNVPTXAsmPrinter.
d0k Mar 10, 2015
3885990
fix typos; NFC
rotateright Mar 10, 2015
9677d4f
remove names from comments; NFC
rotateright Mar 10, 2015
17c9aca
[LAA-memchecks 1/3] Split out NumComparisons checks. NFC
anemet Mar 10, 2015
c320ed1
[LAA-memchecks 2/3] Move number of memcheck threshold checking to LV
anemet Mar 10, 2015
86dbc2b
[LAA-memchecks 3/3] Introduce pointer partitions for memchecks
anemet Mar 10, 2015
7212f8b
Enable loop-rotate before loop-vectorize by default
Mar 10, 2015
73dff35
[LAA-memchecks] Comment improvement
anemet Mar 10, 2015
f0d37a4
NVPTX: move NVPTXAllocaHoisting into the cpp file
d0k Mar 10, 2015
e753b17
Change the datatype of DwarfExpression::Emit(Un)Signed to (u)int64_t
adrian-prantl Mar 10, 2015
b2a2499
[Hexagon] Renaming HexagonJT to JT and adding CP for constantpool.
Mar 10, 2015
c183848
[Hexagon] Adding nodes for vector insert/extract lowering.
Mar 10, 2015
a99cd39
remove function names from comments; NFC
rotateright Mar 10, 2015
1f9ea3a
Change the generation of the vmuluwm instruction to be based on the M…
kitbarton Mar 10, 2015
f41bfa1
[Hexagon] Adding DuplexInst instruction format and duplex class defs.
Mar 10, 2015
7761008
[Hexagon] Adding nodes for PIC support.
Mar 10, 2015
84e6358
[AsmPrinter][TLOF] Reintroduce AArch64 test
bcardosolopes Mar 10, 2015
fede77a
Don't use LLVM_LIBRARY_VISIBILITY in cpp files.
d0k Mar 10, 2015
3e616ba
LoopAccessAnalysis: Silence -Wreturn-type diagnostic from GCC
majnemer Mar 10, 2015
09fc12a
Don't evaluate rend() on every iteration of the loop.
Mar 10, 2015
4cd59eb
[AArch64] Remove integer INSvi*lane patterns. NFCI.
ahmedbougacha Mar 10, 2015
4a3cd42
[AArch64] Avoid going through GPRs for across-vector instructions.
ahmedbougacha Mar 10, 2015
b8bf97b
Add new LLVM_OPTIMIZED_TABLEGEN build setting which configures, build…
Mar 10, 2015
dc12298
Add support for part-word atomics for PPC
nemanjai Mar 10, 2015
25ab8ba
[Hexagon] Separating InstHexagon from OpcodeHexagon.
Mar 10, 2015
9b31a86
Don't repeat names in comments. NFC.
espindola Mar 10, 2015
931b52d
clang-format these declarations. NFC.
espindola Mar 10, 2015
287bb3b
[Hexagon] Simplifying deallocret definitions.
Mar 10, 2015
5c4720d
clang-format code that is about to change.
espindola Mar 10, 2015
7a46f6f
[Hexagon] Adding frame index + add load/store patterns.
Mar 10, 2015
b3d108b
Move a non-trivial virtual function out of line.
espindola Mar 10, 2015
31f1cc5
[LoopAccesses] Add debug message to indicate the result of the analysis
anemet Mar 10, 2015
7775242
[CodeGenPrepare] Refine the cost model provided by the promotion helper.
Mar 10, 2015
a1cc020
Remove createAMDGPUMCCodeEmitter and instead just register the correct
echristo Mar 10, 2015
f3d745c
Create symbols marking the start of a section earlier.
espindola Mar 10, 2015
57849e3
Remove the use of the subtarget in MCCodeEmitter creation and
echristo Mar 10, 2015
7c7b72a
Infer known bits from dominating conditions
preames Mar 10, 2015
107918e
Emit correct linkage-name attribute based on DWARF version.
Mar 10, 2015
fb4ffcc
If a conditional branch jumps to the same target, remove the condition
preames Mar 10, 2015
e58e7e6
Add missing section symbol to COFF's .debug_types.dwo.
espindola Mar 10, 2015
597013d
Remove dead code.
echristo Mar 10, 2015
48dfe61
Split test in two to handle building without x86.
espindola Mar 10, 2015
b8de328
Remove subtarget dependence from HexagonRegisterInfo.
echristo Mar 10, 2015
4ec858e
Have TargetRegisterInfo::getLargestLegalSuperClass take a
echristo Mar 10, 2015
dd3224b
Fix Value dangling reference debug output
Mar 10, 2015
bc02668
Inspired by r231891, use gender neutral pronouns in the places I've
chandlerc Mar 11, 2015
8ec61c1
Fix a grammar issue I introduced.
chandlerc Mar 11, 2015
94c37b0
[Orc][MCJIT][RuntimeDyld] Re-apply r231726 and r231724 with fix sugge…
lhames Mar 11, 2015
658236d
Print section start labels when first switching to the section.
espindola Mar 11, 2015
e6e0135
Relax label CHECK to mach COFF syntax.
espindola Mar 11, 2015
d39109d
InstrProf: Teach llvm-cov to handle universal binaries when given -arch
bogner Mar 11, 2015
a5415bc
Don't print labels that on ELF are never used.
espindola Mar 11, 2015
21d3c12
Make test added in r231902 actually be executed.
djasper-gh Mar 11, 2015
1b3b8e5
Fix another verifier crash where a GC intrinsic would look at the int…
resistor Mar 11, 2015
e9ae43a
Now that r231902's test is executed, make it actually pass
bogner Mar 11, 2015
13cc6f2
AVX-512: Added SKX forms of shift instructions.
Mar 11, 2015
4d7b505
Relax CHECK to match mips syntax.
espindola Mar 11, 2015
bd07f43
Fix too short title underline reported by build-bot.
delcypher Mar 11, 2015
410ba46
Prefer pipes over temporary files in a feeble attempt to stabilize th…
d0k Mar 11, 2015
264d962
[CMake] Don't pass in MSVC warning flags as definitions
gregbedwell Mar 11, 2015
756a12d
Revert "[CMake] Don't pass in MSVC warning flags as definitions"
gregbedwell Mar 11, 2015
c2e4231
Inliner should not add callgraph edges for intrinsic calls (PR22857)
rotateright Mar 11, 2015
20f78d4
RtlCaptureContext is absent from the mingw32 headers, provide a proto…
d0k Mar 11, 2015
e513fc1
Add missing namespace specifier for MSVC.
d0k Mar 11, 2015
2175eac
Wrap in __MINGW32__ to avoid warnings from msvc.
d0k Mar 11, 2015
87e6561
Make NaCl's use of .init_array for static constructors match Linux
dschuff Mar 11, 2015
9814f7b
Add the "vbroadcasti128" instruction back.
ributzka Mar 11, 2015
c586052
Updated with list of possible improvements we are tracking internally
kitbarton Mar 11, 2015
9c2d178
InstCombine: Don't fold call bitcast into args if callee is byval
majnemer Mar 11, 2015
138fe78
Have getRegPressureSetLimit take a MachineFunction so that a
echristo Mar 11, 2015
ca75f1d
Remove the need to cache the subtarget in the R600 TargetRegisterInfo
echristo Mar 11, 2015
89393bb
[dsymutil] Correctly clone address attributes.
fredriss Mar 11, 2015
7944cd1
[dsymutil] Small clang-format patch.
fredriss Mar 11, 2015
c45c6d4
[dsymutil] Gather function ranges during DIE selection.
fredriss Mar 11, 2015
fb14969
[dsymutil] Add missing headers.
fredriss Mar 11, 2015
52f83a9
ARM: simplify and extend byval handling
TNorthover Mar 11, 2015
0c78583
Put jump tables in unique sections on COFF.
espindola Mar 11, 2015
02402b3
add CHECK-LABELs for better reliability
rotateright Mar 11, 2015
a2b4e9a
[mips][microMIPS] Make usage of NOT16 by code generator
Mar 11, 2015
d5fb525
Revert "[dsymutil] Gather function ranges during DIE selection."
fredriss Mar 11, 2015
1ed57f6
Constify AArch64CollectLOH.cpp. NFC
cooperp Mar 11, 2015
5233c26
Have getCalleeSavedRegs take a non-null MachineFunction all the
echristo Mar 11, 2015
8284f0f
Add the option, -info-plist to llvm-objdump used with -macho to print…
enderby Mar 11, 2015
4bf95b3
One more getCalleeSavedRegs prototype with nullptr.
echristo Mar 11, 2015
85aa6fd
Have getCallPreservedMask and getThisCallPreservedMask take a
echristo Mar 11, 2015
fba5b65
Remove useMachineScheduler and replace it with subtarget options
echristo Mar 11, 2015
1134ac4
Extended support for native Windows C++ EH outlining
Mar 11, 2015
5127011
[PowerPC] Remove canFoldAsLoad from instruction definitions
Mar 11, 2015
70992ac
Handle big index in getelementptr instruction
rnk Mar 11, 2015
d24c2c8
Fix some clang warnings in WinEHPrepare
rnk Mar 11, 2015
ceb9150
Move the DataLayout to the generic TargetMachine, making it mandatory.
joker-eph Mar 12, 2015
f724364
Fix FileCheck: substr() expect the length of the string as 2nd arg
joker-eph Mar 12, 2015
9a062b6
Eliminate constant-extender profitability checks from Hexagon isel
Mar 12, 2015
7dedaab
Stop calling DwarfEHPrepare from WinEHPrepare
rnk Mar 12, 2015
55d4acb
Fix build break introduced in r231992
Mar 12, 2015
0d09acc
Update for a new year.
echristo Mar 12, 2015
b53bb04
Remove some CHECK-NOT lines in favor of CHECK-NEXT
rnk Mar 12, 2015
13775e5
docs: Try to fix a couple of internal links in the llvm-profdata manual
bogner Mar 12, 2015
e4a40f7
Remove the need to cache the subtarget in the PowerPC TargetRegisterInfo
echristo Mar 12, 2015
b2d4143
Make llvm.eh.actions an intrinsic and add docs for it
rnk Mar 12, 2015
3ea0adc
[NVPTXAsmPrinter] do not print .align on function headers
Mar 12, 2015
6bfa6d9
Remove the need to cache the subtarget in the AArch64 TargetRegisterInfo
echristo Mar 12, 2015
88a84e3
docs: Document the llvm-cov show and report commands
bogner Mar 12, 2015
db9db0b
docs: Fix a typo in my previous commit
bogner Mar 12, 2015
d86e30a
Remove the need to cache the subtarget in the ARM TargetRegisterInfo
echristo Mar 12, 2015
a56999c
Reapply 'Run LICM pass after loop unrolling pass.'
Mar 12, 2015
ae02704
Remove the need to cache the subtarget in the Mips TargetRegisterInfo
echristo Mar 12, 2015
013ed4a
Remove the need to cache the subtarget in the Sparc TargetRegisterInfo
echristo Mar 12, 2015
257ea92
Remove some unnecessary forward declarations and put a couple more
echristo Mar 12, 2015
3209a40
AVX-512: Added encoding tests for VPROR, VPROL instructions,
Mar 12, 2015
f238839
[Object/ELF] Add support for setVisibility()
dcci Mar 12, 2015
67f6425
Add infrastructure for support of multiple memory constraints.
dsandersllvm Mar 12, 2015
df0acf3
[X86][AVX2] Added missing palignr stack folding test
RKSimon Mar 12, 2015
e6a494a
Silencing an "enumeral and non-enumeral type in conditional expressio…
AaronBallman Mar 12, 2015
b4c1547
[X86, AVX] replace vextractf128 intrinsics with generic shuffles
rotateright Mar 12, 2015
be9322a
[X86] Fix wrong target specific combine on SETCC nodes.
adibiagio Mar 12, 2015
656ef65
IRBuilder: add a CreateShuffleVector function that takes an ArrayRef …
rotateright Mar 12, 2015
a1a34e5
Doing some cleanup to the iOS toolchain.
Mar 12, 2015
320572f
make an array of constants explicitly const
rotateright Mar 12, 2015
7b110fe
Remove unused complex patterns for addressing modes on Hexagon.
Mar 12, 2015
4c841fd
[autoconf] Refine doxygen document options.
loganchien Mar 12, 2015
e0c1a3e
[autoconf] Regenerate autoconf configure script.
loganchien Mar 12, 2015
f7a833a
[docs] Update the doxygen configuration file.
loganchien Mar 12, 2015
a08ee01
Refactoring CMake CrossCompile module.
Mar 12, 2015
f516a66
Remove the need to cache the subtarget in the X86 TargetRegisterInfo
echristo Mar 12, 2015
63fb193
Fix comment formatting.
echristo Mar 12, 2015
217f227
Add missing include guards.
yrnkrn Mar 12, 2015
a11c930
[ADT] IntervalMap: use AlignedCharArrayUnion.
fredriss Mar 12, 2015
63a0e36
Reapply "[dsymutil] Gather function ranges during DIE selection."
fredriss Mar 12, 2015
be45e0e
[X86] Fix a regression introduced by r223641.
Mar 12, 2015
fed84ed
[autoconf] Fix the build failure by quoting the strings.
loganchien Mar 12, 2015
8faeece
Revert "r232027 - Add infrastructure for support of multiple memory c…
Mar 12, 2015
49fa379
Unxfail passing test on Hexagon
Mar 12, 2015
323b9bb
Remove unused headers.
echristo Mar 12, 2015
94a8872
Migrate the AArch64 TargetRegisterInfo to its TargetMachine
echristo Mar 12, 2015
d434c0d
Adding WinEHPrepare tests (currently XFAILs)
Mar 12, 2015
3d712a6
R600/SI: Remove _e32 and _e64 suffixes from mnemonics
tstellarAMD Mar 12, 2015
d996c4b
R600/SI: Don't print scc reg in sopc assembly string
tstellarAMD Mar 12, 2015
7385caf
Removed useless palignr test - we don't actually provide a llvm.x86.s…
RKSimon Mar 12, 2015
88d7249
In preparation for moving ARM's TargetRegisterInfo to the TargetMachine
echristo Mar 12, 2015
740aee4
Move a variable into the assert where it's used - fixes a -Asserts
echristo Mar 12, 2015
cae9695
[X86, AVX2] Replace inserti128 and extracti128 intrinsics with generi…
rotateright Mar 12, 2015
caedadf
Use the cached subtarget off of the machine function.
echristo Mar 13, 2015
a0485f5
Use the cached subtarget off of the machine function.
echristo Mar 13, 2015
4223496
Add a return after the llvm namespace code for a little extra
echristo Mar 13, 2015
c666f5d
Use the variable names from the TargetInstrInfo source when we
echristo Mar 13, 2015
011cb4d
When forming an addrec out of a phi don't just look at the last compu…
nlewycky Mar 13, 2015
1bba751
Updating GettingStarted documentation to reference CMake as the prefe…
Mar 13, 2015
e85ccd4
Fix build break in this code. Nothing uses this header, but the modules
zygoloid Mar 13, 2015
fcc897c
[MachineCopyPropagation] Fix a bug causing incorrect removal for the …
Mar 13, 2015
39fcd23
Fix an infinite recursion in the verifier caused by calling isSized o…
resistor Mar 13, 2015
c20535d
Teach TBAA analysis to report errors on cyclic TBAA metadata rather t…
resistor Mar 13, 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/"
}
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1 +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-*'
22 changes: 20 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,21 @@
# Byte compiled python modules.
*.pyc
# vim swap files
.*.swp
.*.sw?
.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
Expand All @@ -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.
Expand All @@ -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