/usr/include/llvm-3.3/llvm/ADT/ is in llvm-3.3-dev 1:3.3-16ubuntu1.
This file is owned by root:root, with mode 0o755.
..
/usr/include/llvm-3.3/llvm/ADT/APFloat.h
/usr/include/llvm-3.3/llvm/ADT/APInt.h
/usr/include/llvm-3.3/llvm/ADT/APSInt.h
/usr/include/llvm-3.3/llvm/ADT/ArrayRef.h
/usr/include/llvm-3.3/llvm/ADT/BitVector.h
/usr/include/llvm-3.3/llvm/ADT/DAGDeltaAlgorithm.h
/usr/include/llvm-3.3/llvm/ADT/DeltaAlgorithm.h
/usr/include/llvm-3.3/llvm/ADT/DenseMap.h
/usr/include/llvm-3.3/llvm/ADT/DenseMapInfo.h
/usr/include/llvm-3.3/llvm/ADT/DenseSet.h
/usr/include/llvm-3.3/llvm/ADT/DepthFirstIterator.h
/usr/include/llvm-3.3/llvm/ADT/EquivalenceClasses.h
/usr/include/llvm-3.3/llvm/ADT/FoldingSet.h
/usr/include/llvm-3.3/llvm/ADT/GraphTraits.h
/usr/include/llvm-3.3/llvm/ADT/Hashing.h
/usr/include/llvm-3.3/llvm/ADT/ImmutableIntervalMap.h
/usr/include/llvm-3.3/llvm/ADT/ImmutableList.h
/usr/include/llvm-3.3/llvm/ADT/ImmutableMap.h
/usr/include/llvm-3.3/llvm/ADT/ImmutableSet.h
/usr/include/llvm-3.3/llvm/ADT/IndexedMap.h
/usr/include/llvm-3.3/llvm/ADT/IntEqClasses.h
/usr/include/llvm-3.3/llvm/ADT/IntervalMap.h
/usr/include/llvm-3.3/llvm/ADT/IntrusiveRefCntPtr.h
/usr/include/llvm-3.3/llvm/ADT/MapVector.h
/usr/include/llvm-3.3/llvm/ADT/None.h
/usr/include/llvm-3.3/llvm/ADT/NullablePtr.h
/usr/include/llvm-3.3/llvm/ADT/Optional.h
/usr/include/llvm-3.3/llvm/ADT/OwningPtr.h
/usr/include/llvm-3.3/llvm/ADT/PackedVector.h
/usr/include/llvm-3.3/llvm/ADT/PointerIntPair.h
/usr/include/llvm-3.3/llvm/ADT/PointerUnion.h
/usr/include/llvm-3.3/llvm/ADT/PostOrderIterator.h
/usr/include/llvm-3.3/llvm/ADT/PriorityQueue.h
/usr/include/llvm-3.3/llvm/ADT/SCCIterator.h
/usr/include/llvm-3.3/llvm/ADT/STLExtras.h
/usr/include/llvm-3.3/llvm/ADT/ScopedHashTable.h
/usr/include/llvm-3.3/llvm/ADT/SetOperations.h
/usr/include/llvm-3.3/llvm/ADT/SetVector.h
/usr/include/llvm-3.3/llvm/ADT/SmallBitVector.h
/usr/include/llvm-3.3/llvm/ADT/SmallPtrSet.h
/usr/include/llvm-3.3/llvm/ADT/SmallSet.h
/usr/include/llvm-3.3/llvm/ADT/SmallString.h
/usr/include/llvm-3.3/llvm/ADT/SmallVector.h
/usr/include/llvm-3.3/llvm/ADT/SparseBitVector.h
/usr/include/llvm-3.3/llvm/ADT/SparseMultiSet.h
/usr/include/llvm-3.3/llvm/ADT/SparseSet.h
/usr/include/llvm-3.3/llvm/ADT/Statistic.h
/usr/include/llvm-3.3/llvm/ADT/StringExtras.h
/usr/include/llvm-3.3/llvm/ADT/StringMap.h
/usr/include/llvm-3.3/llvm/ADT/StringRef.h
/usr/include/llvm-3.3/llvm/ADT/StringSet.h
/usr/include/llvm-3.3/llvm/ADT/StringSwitch.h
/usr/include/llvm-3.3/llvm/ADT/TinyPtrVector.h
/usr/include/llvm-3.3/llvm/ADT/Triple.h
/usr/include/llvm-3.3/llvm/ADT/Twine.h
/usr/include/llvm-3.3/llvm/ADT/UniqueVector.h
/usr/include/llvm-3.3/llvm/ADT/ValueMap.h
/usr/include/llvm-3.3/llvm/ADT/VariadicFunction.h
/usr/include/llvm-3.3/llvm/ADT/edit_distance.h
/usr/include/llvm-3.3/llvm/ADT/ilist.h
/usr/include/llvm-3.3/llvm/ADT/ilist_node.h